Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ENERO’ 2023
PARTES DE ARDUINO UNO
SELECCIÓN DE ARDUINO UNO
Estructura de Arduino para
programar
INSTRUCCIONES DE ARDUINO
void setup ( ) {
void loop ( ) {
SINTAXIS
Int Led = 9; //canales: 0 a 13
//Nota: no usar canales 0 y 1
// 0 y 1 es puerto serial
// Int es la instrucción para introducir la
// variable; Led es la variable; 9 es el
// canal al cual esta conectado el Led
SINTAXIS
pinMode (canal, E/S); //canales: 0 a 13
//Nota: no usar canales 0 y 1
// 0 y 1 es puerto serial
//E/S: INPUT ó OUTPUT
Ejemplos:
//como entrada
SINTAXIS
digitalWrite (canal, estado); //canales: 0 a 13
//Nota: no usar canales
// 0 y 1 es puerto serial
//estado: HIGH ó LOW
Ejemplos:
SINTAXIS
digitalRead (canal); //canales: 0 a 13
//Nota: no usar canales
// 0 y 1 es puerto serial
//lee: el estado del canal
void setup ( ) {
pinMode(Led,OUTPUT); //2da área, designación de
//entradas y salidas
}
void loop ( ) {
digitalWrite(Led,LOW); //3er área
delay(500); //1 segundo (s) = 1000 milisegundos (ms)
digitalWrite(Led,HIGH);
delay(500);
}
MISMO PROGRAMA SIN VARIABLE ASIGNADA
void setup ( ) {
pinMode(9,OUTPUT); //2da área, designación de
//entradas y salidas
}
void loop ( ) {
digitalWrite(9,LOW); //3er área
delay(500); //1 segundo (s) = 1000 milisegundos (ms)
digitalWrite(9,HIGH);
delay(500);
}
DE OTRA FORMA EL MISMO PROGRAMA CON
ASIGNACION DE VARIABLE
Problema: Encender y apagar un led de manera
repetitiva
void setup ( ) {
pinMode(9,OUTPUT); //2da área
}
void loop ( ) {
digitalWrite(9,LOW); //3er área
delay(retardo); //1 segundo (s) = 1000 milisegundos (ms)
digitalWrite(9,HIGH);
delay(retardo);
}
APLICACIÓN VIRTUAL CON ARDUINO UNO Y
PROTEUS
Problema: Encender y apagar un led de manera
repetitiva
void setup ( ) {
pinMode (3,OUTPUT); //2da área asignación E/S
}
void loop ( ) {
digitalWrite(3,LOW); //3er área para hacer Programa
delay(500); //1 segundo (s) = 1000 milisegundos (ms)
digitalWrite(3,HIGH);
delay(500);
}
APLICACIÓN VIRTUAL CON ARDUINO Y PROTEUS