1.-Practica.
Encendido consecutivo de diodos definiendo una temporización.
Objetivos:
• Conocer el entorno de programación.
• Aprender a utilizar varios comandos básicos.
• Utilización de una tarjeta de adquisición de datos y componentes electrónicos de salida.
Comandos utilizados:
Operaciones a realizar:
Empezamos dibujando en Fritzing el circuito a montar, tal como vemos en la siguiente imagen :
Posteriormente seguimos estos sencillos pasos de montaje :
Programación en bloques con TINKERCAD
Programa para seis diodos en código CC++
int tiempo=150; //declara una variable como entero y de valor 150
void setup() { //comienza la configuracion de la placa, pines digitales de salida.
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);
pinMode(5,OUTPUT);
pinMode(6,OUTPUT);
pinMode(7,OUTPUT);
}
void loop() { //comienza el bucle principal del programa
digitalWrite(2,HIGH);
delay(tiempo);
digitalWrite(2,LOW);
delay(tiempo);
digitalWrite(3,HIGH);
delay(tiempo);
digitalWrite(3,LOW);
delay(tiempo);
digitalWrite(4,HIGH);
delay(tiempo);
digitalWrite(4,LOW);
delay(tiempo);
digitalWrite(5,HIGH);
delay(tiempo);
digitalWrite(5,LOW);
delay(tiempo);
digitalWrite(6,HIGH);
delay(tiempo);
digitalWrite(6,LOW);
delay(tiempo);
digitalWrite(7,HIGH);
delay(tiempo);
digitalWrite(7,LOW);
delay(tiempo);}