Basico Arduino
Basico Arduino
void setup(){
pinMode(2,OUTPUT); }
Para definir o escribir una salida usamos la función digitalWrite, esta función
enviará un pulso alto
o bajo: digitalWrite([PIN],[HIGH/LOW]);
Donde HIGH será 5v y LOW será 0v
Problema1
Prender y apagar un led
int led1=10;
void setup(){
pinMode(led1,OUTPUT);
}
void loop(){
digitalWrite(led1,HIGH);
delay(1000);
digitalWrite(led1,LOW);
delay(1000);
}
Problema2
Semaforo
Arduino 1
int ledRojo=10;
int ledAmarillo=11;
int ledVerde=12;
void setup(){
pinMode(ledRojo,OUTPUT);
pinMode(ledAmarillo,OUTPUT);
pinMode(ledVerde,OUTPUT);
}
void loop(){
digitalWrite(ledRojo,HIGH);
delay(5000);
digitalWrite(ledRojo,LOW);
digitalWrite(ledAmarillo,HIGH);
delay(2000);
digitalWrite(ledAmarillo,LOW);
digitalWrite(ledVerde,HIGH);
delay(5000);
digitalWrite(ledVerde,LOW);
Arduino 2