{"id":107,"date":"2014-09-09T15:19:20","date_gmt":"2014-09-09T15:19:20","guid":{"rendered":"http:\/\/blogs.discovery.wisc.edu\/wearable14\/?p=107"},"modified":"2014-09-09T15:19:20","modified_gmt":"2014-09-09T15:19:20","slug":"arduino-language-reference","status":"publish","type":"post","link":"https:\/\/blogs.discovery.wisc.edu\/wearable14\/2014\/09\/09\/arduino-language-reference\/","title":{"rendered":"Arduino Language Reference"},"content":{"rendered":"<p>Here is a link for the functions of the arduino programming language.<\/p>\n<p><a href=\"http:\/\/arduino.cc\/en\/Reference\/HomePage\">http:\/\/arduino.cc\/en\/Reference\/HomePage<\/a><\/p>\n<table class=\"borderColumn\" style=\"color: #4f4e4e\" border=\"0\" width=\"100%\" cellspacing=\"0\" cellpadding=\"5\">\n<tbody>\n<tr>\n<td valign=\"top\" width=\"33%\">\n<h3 style=\"color: #00979c\">Structure<\/h3>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Setup\">setup<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Loop\">loop<\/a>()<\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Control Structures<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/If\">if<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Else\">if&#8230;else<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/For\">for<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/SwitchCase\">switch case<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/While\">while<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/DoWhile\">do&#8230; while<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Break\">break<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Continue\">continue<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Return\">return<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Goto\">goto<\/a><\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Further Syntax<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/SemiColon\">;<\/a>\u00a0(semicolon)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Braces\">{}<\/a>\u00a0(curly braces)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Comments\">\/\/<\/a>\u00a0(single line comment)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Comments\">\/* *\/<\/a>\u00a0(multi-line comment)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Define\">#define<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Include\">#include<\/a><\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Arithmetic Operators<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Assignment\">=<\/a>\u00a0(assignment operator)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Arithmetic\">+\u00a0<\/a>\u00a0(addition)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Arithmetic\">&#8211;<\/a>\u00a0(subtraction)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Arithmetic\">*<\/a>\u00a0(multiplication)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Arithmetic\">\/<\/a>\u00a0(division)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Modulo\">%<\/a>\u00a0(modulo)<\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Comparison Operators<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/If\">==<\/a>\u00a0(equal to)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/If\">!=<\/a>\u00a0(not equal to)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/If\">&lt;<\/a>\u00a0(less than)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/If\">&gt;<\/a>\u00a0(greater than)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/If\">&lt;=<\/a>\u00a0(less than or equal to)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/If\">&gt;=<\/a>\u00a0(greater than or equal to)<\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Boolean Operators<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Boolean\">&amp;&amp;<\/a>\u00a0(and)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Boolean\">||<\/a>\u00a0(or)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Boolean\">!<\/a>\u00a0(not)<\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Pointer Access Operators<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Pointer\">* dereference operator<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Pointer\">&amp; reference operator<\/a><\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Bitwise Operators<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/BitwiseAnd\">&amp;<\/a>\u00a0(bitwise and)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/BitwiseAnd\">|<\/a>\u00a0(bitwise or)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/BitwiseAnd\">^<\/a>\u00a0(bitwise xor)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/BitwiseXorNot\">~<\/a>\u00a0(bitwise not)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Bitshift\">&lt;&lt;<\/a>\u00a0(bitshift left)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Bitshift\">&gt;&gt;<\/a>\u00a0(bitshift right)<\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Compound Operators<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Increment\">++<\/a>\u00a0(increment)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Increment\">&#8212;<\/a>\u00a0(decrement)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/IncrementCompound\">+=<\/a>\u00a0(compound addition)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/IncrementCompound\">-=<\/a>\u00a0(compound subtraction)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/IncrementCompound\">*=<\/a>\u00a0(compound multiplication)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/IncrementCompound\">\/=<\/a>\u00a0(compound division)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/BitwiseCompoundAnd\">&amp;=<\/a>\u00a0(compound bitwise and)<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/BitwiseCompoundOr\">|=<\/a>\u00a0(compound bitwise or)<\/li>\n<\/ul>\n<\/td>\n<td valign=\"top\" width=\"33%\">\n<h3 style=\"color: #00979c\">Variables<\/h3>\n<h4 style=\"color: #e34c00\">Constants<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Constants\">HIGH<\/a>\u00a0|\u00a0<a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Constants\">LOW<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Constants\">INPUT<\/a>\u00a0|\u00a0<a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Constants\">OUTPUT<\/a>\u00a0|\u00a0<a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Constants\">INPUT_PULLUP<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Constants\">LED_BUILTIN<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Constants\">true<\/a>\u00a0|\u00a0<a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Constants\">false<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/IntegerConstants\">integer constants<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Fpconstants\">floating point constants<\/a><\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Data Types<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Void\">void<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/BooleanVariables\">boolean<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Char\">char<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/UnsignedChar\">unsigned char<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Byte\">byte<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Int\">int<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/UnsignedInt\">unsigned int<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Word\">word<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Long\">long<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/UnsignedLong\">unsigned long<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Short\">short<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Float\">float<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Double\">double<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/String\">string<\/a>\u00a0&#8211; char array<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/StringObject\">String<\/a>\u00a0&#8211; object<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Array\">array<\/a><\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Conversion<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/CharCast\">char()<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/ByteCast\">byte()<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/IntCast\">int()<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/WordCast\">word()<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/LongCast\">long()<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/FloatCast\">float()<\/a><\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Variable Scope &amp; Qualifiers<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Scope\">variable scope<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Static\">static<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Volatile\">volatile<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Const\">const<\/a><\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Utilities<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Sizeof\">sizeof<\/a>()<\/li>\n<\/ul>\n<\/td>\n<td valign=\"top\" width=\"33%\">\n<h3 style=\"color: #00979c\">Functions<\/h3>\n<h4 style=\"color: #e34c00\">Digital I\/O<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/PinMode\">pinMode<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/DigitalWrite\">digitalWrite<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/DigitalRead\">digitalRead<\/a>()<\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Analog I\/O<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/AnalogReference\">analogReference<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/AnalogRead\">analogRead<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/AnalogWrite\">analogWrite<\/a>() &#8211;\u00a0<em>PWM<\/em><\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Due only<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/AnalogReadResolution\">analogReadResolution<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/AnalogWriteResolution\">analogWriteResolution<\/a>()<\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Advanced I\/O<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Tone\">tone<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/NoTone\">noTone<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/ShiftOut\">shiftOut<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/ShiftIn\">shiftIn<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/PulseIn\">pulseIn<\/a>()<\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Time<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Millis\">millis<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Micros\">micros<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Delay\">delay<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/DelayMicroseconds\">delayMicroseconds<\/a>()<\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Math<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Min\">min<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Max\">max<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Abs\">abs<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Constrain\">constrain<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Map\">map<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Pow\">pow<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Sqrt\">sqrt<\/a>()<\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Trigonometry<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Sin\">sin<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Cos\">cos<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Tan\">tan<\/a>()<\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Random Numbers<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/RandomSeed\">randomSeed<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Random\">random<\/a>()<\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Bits and Bytes<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/LowByte\">lowByte<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/HighByte\">highByte<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/BitRead\">bitRead<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/BitWrite\">bitWrite<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/BitSet\">bitSet<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/BitClear\">bitClear<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Bit\">bit<\/a>()<\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">External Interrupts<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/AttachInterrupt\">attachInterrupt<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/DetachInterrupt\">detachInterrupt<\/a>()<\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Interrupts<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Interrupts\">interrupts<\/a>()<\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/NoInterrupts\">noInterrupts<\/a>()<\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">Communication<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Serial\">Serial<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/Stream\">Stream<\/a><\/li>\n<\/ul>\n<h4 style=\"color: #e34c00\">USB (Leonardo and Due only)<\/h4>\n<ul>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/MouseKeyboard\">Keyboard<\/a><\/li>\n<li><a class=\"wikilink\" style=\"color: #00979c\" href=\"http:\/\/arduino.cc\/en\/Reference\/MouseKeyboard\">Mouse<\/a><\/li>\n<\/ul>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n","protected":false},"excerpt":{"rendered":"<p>Here is a link for the functions of the arduino programming language. http:\/\/arduino.cc\/en\/Reference\/HomePage Structure setup() loop() Control Structures if if&#8230;else for switch case while do&#8230; while break continue return goto Further Syntax ;\u00a0(semicolon) {}\u00a0(curly braces) \/\/\u00a0(single line comment) \/* *\/\u00a0(multi-line comment) #define #include Arithmetic Operators =\u00a0(assignment operator) +\u00a0\u00a0(addition) &#8211;\u00a0(subtraction) *\u00a0(multiplication) \/\u00a0(division) %\u00a0(modulo) Comparison Operators ==\u00a0(equal &hellip; <a href=\"https:\/\/blogs.discovery.wisc.edu\/wearable14\/2014\/09\/09\/arduino-language-reference\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Arduino Language Reference<\/span> <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":10,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[8],"tags":[],"_links":{"self":[{"href":"https:\/\/blogs.discovery.wisc.edu\/wearable14\/wp-json\/wp\/v2\/posts\/107"}],"collection":[{"href":"https:\/\/blogs.discovery.wisc.edu\/wearable14\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.discovery.wisc.edu\/wearable14\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/wearable14\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/wearable14\/wp-json\/wp\/v2\/comments?post=107"}],"version-history":[{"count":1,"href":"https:\/\/blogs.discovery.wisc.edu\/wearable14\/wp-json\/wp\/v2\/posts\/107\/revisions"}],"predecessor-version":[{"id":108,"href":"https:\/\/blogs.discovery.wisc.edu\/wearable14\/wp-json\/wp\/v2\/posts\/107\/revisions\/108"}],"wp:attachment":[{"href":"https:\/\/blogs.discovery.wisc.edu\/wearable14\/wp-json\/wp\/v2\/media?parent=107"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/wearable14\/wp-json\/wp\/v2\/categories?post=107"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.discovery.wisc.edu\/wearable14\/wp-json\/wp\/v2\/tags?post=107"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}