Atemi, Aitor Atencia Arduino desde cero · Lección 15 de 15 — Proyecto: alarma de proximidad Lección 15 de 15 Proyecto final ¡Proyecto final! Si un objeto se acerca a menos de 20cm, suena el buzzer y se enciende el LED. Conexión del sensor ultrasónico del proyecto final. Conexiones HC-SR04 Se...
Atemi, Aitor Atencia Arduino desde cero · Lección 11 de 15 — Bucles y funciones Lección 11 de 15 Programación Evita repetir código: usa bucles y funciones propias. Bucle for parpadeo_rapido.ino for (int i = 0; i < 5; i++) { digitalWrite(8, HIGH); delay(100); digitalWrite(8, LOW);...
Atemi, Aitor Atencia Arduino desde cero · Lección 12 de 15 — Analógico y PWM Lección 12 de 15 Analógico Los pines analógicos leen valores intermedios; el PWM simula salida analógica. Gira y lee valores en A0. Lectura analógica leer_analogico.ino int valor = analogRead(A0); // ...
Atemi, Aitor Atencia Arduino desde cero · Lección 13 de 15 — Leer sensores (LDR) Lección 13 de 15 Sensores Los sensores reales necesitan calibración: imprime valores y elige umbrales. LDR — sensor de luz Montaje divisor de tensión: LDR + resistencia fija. La lectura cambia según l...
Atemi, Aitor Atencia Arduino desde cero · Lección 14 de 15 — Buzzer y servo Lección 14 de 15 Actuadores Los actuadores convierten la señal eléctrica en sonido o movimiento. Buzzer con tone() buzzer.ino void loop() { tone(8, 440); // La 440 Hz delay(500); noTone(8); delay(500)...
Atemi, Aitor Atencia Arduino desde cero · Lección 7 de 15 — Entradas digitales (pulsador) Lección 7 de 15 E/S digital Lee un pulsador y enciende un LED según su estado. Sin pulsar: HIGH. Pulsado: conecta a GND → LOW. Código pulsador_led.ino const int LED_PIN = 8; const int BUTTON_PIN = 2; ...
Atemi, Aitor Atencia Arduino desde cero · Lección 8 de 15 — Monitor Serie Lección 8 de 15 Comunicación El Monitor Serie es tu ventana de depuración: mira lo que «piensa» el Arduino. Abre Herramientas → Monitor Serie a 9600 baudios. Código de ejemplo debug_pulsador.ino void ...
Atemi, Aitor Atencia Arduino desde cero · Lección 9 de 15 — Variables y tipos Lección 9 de 15 Programación Las variables guardan datos que tu programa lee, calcula y modifica. Tipos habituales Tipo Uso Ejemplo int Enteros int n = 0; float Decimales float t = 23.5; bool true / f...
Atemi, Aitor Atencia Arduino desde cero · Lección 10 de 15 — Condicionales Lección 10 de 15 Programación Los condicionales permiten que el programa tome decisiones. if / else if / else umbrales.ino int lectura = analogRead(A0); if (lectura < 300) { digitalWrite(8, HIGH); } e...
Atemi, Aitor Atencia Arduino desde cero · Lección 2 de 15 — ¿Qué es Arduino? Lección 2 de 15 Introducción Arduino es una plataforma abierta para controlar dispositivos electrónicos con programas que escribes en el ordenador y subes a una placa. Fuente: Wikimedia Commons (CC). ...
Atemi, Aitor Atencia Arduino desde cero · Lección 3 de 15 — Kit de componentes Lección 3 de 15 Introducción Con este kit mínimo cubres todas las lecciones del curso. Siempre usa resistencia en serie con el LED. Lista de componentes Componente Función en el curso LED 5mm Primera ...
Atemi, Aitor Atencia Arduino desde cero · Lección 4 de 15 — Instalar el IDE y Blink Lección 4 de 15 Primeros pasos En esta lección conectas la placa, instalas el IDE 2.x y subes tu primer programa. Pasos de instalación Descarga Arduino IDE 2.x . Conecta la placa con cable USB de dato...