Ya he realizado con variables, funciones, punteros, arrays, matrices, estructuras y lo que me está costando un poco más es la asignación de memoria dinámica; debo seguir practicando.
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
| /* Blink Enciende y apaga un LED por un segundo repetidamente. La mayoría de los Arduinos poseen un LED en su placa, en concreto en el Arduino UNO se encuentra en el pin 13. También es posible utilizar la constante LED_BUILTIN que identifica el pin en el que se encuentra el led en cualquier placa Si está usando otra placa, por favor, consulte la documentación en http://www.arduino.cc */ /*La función SETUP se ejecuta una única vez tras encenderse la placa. En ella normalmente se realizan tareas de inicialización de variables y preparativos para el resto de ejecución del programa*/ void setup() { // Esta función establece el pin 13 en modo salida. pinMode(13, OUTPUT); } // La función LOOP se ejecutará continuamente después de haberse ejecutado la función SETUP void loop() { digitalWrite(13, HIGH); // Enciende el LED (HIGH is es el nivel de voltaje) delay(1000); // espera 1 segundo digitalWrite(13, LOW); // Apaga el LED poniendo el nivel de voltaje a LOW delay(1000); // espera 1 segundo } |
/* Blink Enciende y apaga un LED por un segundo repetidamente. La mayoría de los Arduinos poseen un LED en su placa, en concreto en el Arduino UNO se encuentra en el pin 13. También es posible utilizar la constante LED_BUILTIN que identifica el pin en el que se encuentra el led en cualquier placa Si está usando otra placa, por favor, consulte la documentación en http://www.arduino.cc */ /*La función SETUP se ejecuta una única vez tras encenderse la placa. En ella normalmente se realizan tareas de inicialización de variables y preparativos para el resto de ejecución del programa*/ void setup() { // Esta función establece el pin 13 en modo salida. pinMode(13, OUTPUT); } // La función LOOP se ejecutará continuamente después de haberse ejecutado la función SETUP void loop() { digitalWrite(13, HIGH); // Enciende el LED (HIGH is es el nivel de voltaje) delay(1000); // espera 1 segundo digitalWrite(13, LOW); // Apaga el LED poniendo el nivel de voltaje a LOW delay(1000); // espera 1 segundo }