\input{Arduino_code.tex}
Como se observa en este ejemplo de uso, si el código utiliza más del espacio disponible en la página actual,
se divide automáticamente el frame que lo contiene.
1 /∗
2 Blink
3 Turns on an LED on f o r one second , then o f f f o r one second , r e p e a t e d l y .
4
5 Most Arduinos have an on−board LED you can c o n t r o l . On t h e UNO, MEGA and ZERO
6 i t i s a t t a c h e d t o d i g i t a l p i n 1 3 , on MKR1000 on p i n 6 . LED BUILTIN t a k e s c a r e
7 o f u s e t h e c o r r e c t LED p i n whatever i s t h e board used .
8 I f you want t o know what p i n t h e on−board LED i s c o n n e c t e d t o on your Arduino model ,
check
9 t h e T e c h n i c a l S p e c s o f your board a t h t t p s : / /www. a r d u i n o . c c / en /Main/ P r o d u c t s
10
11 This example code i s i n t h e p u b l i c domain .
12
13 m o d i f i e d 8 May 2014
14 by S c o t t F i t z g e r a l d
15
16 m o d i f i e d 2 Sep 2016
17 by Arturo Guadalupi
1
18 ∗/
19
20
21 // t h e s e t u p f u n c t i o n r u n s once when you p r e s s r e s e t o r power t h e board
22 void setup ( ) {
23 // i n i t i a l i z e d i g i t a l p i n LED BUILTIN a s an ou tp ut .
24 pinMode ( LED BUILTIN , OUTPUT) ;
25 }
26
27 // t h e l o o p f u n c t i o n r u n s o v e r and o v e r a g a i n f o r e v e r
28 void loop ( ) {
29 d i g i t a l W r i t e ( LED BUILTIN , HIGH) ; // t u r n t h e LED on (HIGH i s t h e v o l t a g e l e v e l )
30 delay ( 1000 ) ; // w a i t f o r a s e c o n d
31 d i g i t a l W r i t e ( LED BUILTIN , LOW) ; // t u r n t h e LED o f f by making t h e v o l t a g e LOW
32 delay ( 1000 ) ; // w a i t f o r a s e c o n d
33 }