Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PACCIOLI
FECHA: 16/03/2023
GESTION
2023
DESARROLLO DE APLICACIONES EN ARDUINO
If(pulsador==HIGH) {
digitalWrite(2, HIGH);
}
Else{
digitalWrite(2, LOW);
El código completo quedaría así:
/**************************/
/* Encender LED con Botón */
/* Pulsador */
/**************************/
/*** Fernando Martinez Mendoza ***/
//** Definiciones **//
Int pulsador=0; //almacena el estado del botón
//** Programa **//
Void setup() {
pinMode(2, OUTPUT); //declaramos el pin 2 como salida
pinMode(4, INPUT); //declaramos el pin 4 como entrada
}
Void loop() {
Pulsador = digitalRead(4); //lee el estado del botón
If(pulsador==HIGH) { //si el estado es pulsado
digitalWrite(2, HIGH); //se enciende el led
}
Else{ //si el estado es no pulsado
digitalWrite(2, LOW); //se apaga el led
}
}
ARREGLOS EN ARDUINO:
¿Qué es un arreglo en Arduino?
Un array es una ordenación de un conjunto de datos del mismo tipo ordenados
mediante un índice. Si queremos tratar un objeto de forma individual, al que le
debemos asociar un nombre; para tratar con 100 objetos del mismo tipo,
tendremos que crear 100 nombres distintos.
Declaración de un array:
1int miArray[] = {valor0, valor1, valor2…}
Del mismo modo es posible declarar un array indicando el tipo de datos y el
tamaño y posteriormente, asignar valores a una posición específica:
int miArray[5];
2) miArray[3] = 10;
Para leer de un array basta con escribir el nombre y la posición a leer:
x = miArray[3];
Serial,begin(9600);
Esta instrucción le indica al Arduino que inicie
comunicación con la computadora (o cualquier
dispositivo conectado a los pines RX y TX) con
una velocidad de comunicación serial de 9600
bits por segundo (baudios).
Existen otras velocidades de transmisión de
datos, tales como 300, 600, 1200, 2400, 4800,
9600, 14400, 19200, 28800, 38400, 57600 o
115200. Estos son los valores
predeterminados para comunicación entre
Arduino y una computadora
Serial.print(); o Serial.println();
La función de Arduino Serial print y
println, permiten escribir caracteres ascii en el
puerto Serial.