- Prácticas con Arduino para 4º de ESO
- Fundamentos de Arduino
- Una placa de apoyo: Edubásica
- Montajes básicos con Arduino
- Electrónica analógica
- Electrónica digital
- Tecnologías de la comunicación
- Control y robótica
- Instalaciones
- Prácticas rápidas para el aula
- LED parpadeante
- Secuencia de LED
- Detector de luz
- Detector de objetos por infrarrojos (IR).
- Detector de objetos por ultrasonidos (US).
- Comunicación por Bluetooth.
- Medida de la temperatura y la humedad ambiente.
- Representación gráfica de medidas con Processing.
- Visualización de datos en la nube. Internet de las cosas.
- Uso de los servomotores.
- Servos de rotación continua.
- Control de motores DC
- Acelerómetro y giroscopio (MPU 6065).
- Simulación con giroscopio (MPU 6050).
- Créditos
Programa
El programa hace que el motor gire en un sentido durante 1 segundo, cambie de sentido y gire durante otro segundo. Esta secuencia la repite 5 veces y después el motor se para.
#define ENABLE 3 #define DIRB 4 #define DIRA 5 void setup() { int i = 0; pinMode(ENABLE,OUTPUT); pinMode(DIRA,OUTPUT); pinMode(DIRB,OUTPUT); digitalWrite(ENABLE,HIGH); for (i=0;i<5;i++) { digitalWrite(DIRA,HIGH); digitalWrite(DIRB,LOW); delay(1000); digitalWrite(DIRA,LOW); digitalWrite(DIRB,HIGH); delay(1000); } digitalWrite(ENABLE,LOW); } void loop(){ }