'/*\n Blink\n Turns on an LED on for one second, then off for one second, repeatedly.\n \n This example code is in the public domain.\n */' Comment.Multiline '\n' Text ' \n' Text '// Pin 13 has an LED connected on most Arduino boards.\n' Comment.Single '// give it a name:\n' Comment.Single 'int' Keyword.Reserved ' ' Text 'led' Name ' ' Text '=' Operator ' ' Text '13' Literal.Number.Integer ';' Punctuation '\n' Text '\n' Text '// the setup routine runs once when you press reset:\n' Comment.Single 'void' Keyword.Reserved ' ' Text 'setup' Name.Builtin '(' Punctuation ')' Punctuation ' ' Text '{' Punctuation '\n' Text ' ' Text '// initialize the digital pin as an output.\n' Comment.Single ' ' Text 'pinMode' Name.Function '(' Punctuation 'led' Name ',' Punctuation ' ' Text 'OUTPUT' Keyword.Reserved ')' Punctuation ';' Punctuation ' \n' Text '}' Punctuation '\n' Text '\n' Text '// the loop routine runs over and over again forever:\n' Comment.Single 'void' Keyword.Reserved ' ' Text 'loop' Name.Builtin '(' Punctuation ')' Punctuation ' ' Text '{' Punctuation '\n' Text ' ' Text 'digitalWrite' Name.Function '(' Punctuation 'led' Name ',' Punctuation ' ' Text 'HIGH' Keyword.Reserved ')' Punctuation ';' Punctuation ' ' Text '// turn the LED on (HIGH is the voltage level)\n' Comment.Single ' ' Text 'delay' Name.Function '(' Punctuation '1000' Literal.Number.Integer ')' Punctuation ';' Punctuation ' ' Text '// wait for a second\n' Comment.Single ' ' Text 'digitalWrite' Name.Function '(' Punctuation 'led' Name ',' Punctuation ' ' Text 'LOW' Keyword.Reserved ')' Punctuation ';' Punctuation ' ' Text '// turn the LED off by making the voltage LOW\n' Comment.Single ' ' Text 'delay' Name.Function '(' Punctuation '1000' Literal.Number.Integer ')' Punctuation ';' Punctuation ' ' Text '// wait for a second\n' Comment.Single '}' Punctuation '\n' Text