Taller 1-Introducción Arduino
Taller 1-Introducción Arduino
Hardware a utilizar
1. Envío de mensajes a puerto serie. Conectar la tarjeta de Arduino al PC, abrir el entorno
ISE de Arduino, leer, editar (File – New) y documentar (escribir qué hace cada línea) el
siguiente programa, verificarlo (√), corregir errores si los hay, y luego cargar (→) el
programa a la tarjeta. En el menú, seleccionar Tools y escoger monitor serie. Al abrir la
ventana del monitor verificar el mensaje.
void setup() {
Serial.begin(9600);
Serial.println("Hola Todos!!!, ");
Serial.print("Empezamos IoT!");
Serial.println("Con sensores, nube , IoT");
}
void loop() {
}
2. Enviar mensajes propios por el puerto serie. Repetir pasos anteriores para el siguiente
programa. Verificar en el monitor serie que el mensaje que Ud. Envía, se monitorea en el
espacio dedicado a ello en el monitor serie.
void setup() {
Serial.begin(9600);
}
char in;
void loop() {
while(Serial.available()>0){
in = Serial.read();
Serial.print(in);
}
}
3. Pulsador y led. En el siguiente diagrama conectar Led del pin 13 a través de resistencia
de 220 ohmios a común. Repetir pasos del punto 1. Verificar funcionamiento.
2
// variables cambiaran:
int buttonState = 0; // variable para leer estado de pulsador
void setup() {
// inicializa pin de LED como salida:
pinMode(ledPin, OUTPUT);
// inicializa pin de pulsador como entrada:
pinMode(buttonPin, INPUT);
}
void loop(){
// lee estado de pulsador:
buttonState = digitalRead(buttonPin);
#include <MsTimer2.h>
void flash() {
static boolean output = HIGH;
digitalWrite(13, output);
output = !output;
}
void setup() {
pinMode(13, OUTPUT);
void loop() {
}
/*
Lectura serie análoga
Hace lectura de entrada análoga sobre pin 0, imprime el resultado en el monitor serie.
La representación gráfica está disponible utilizando una impresora serie (Tools Serial Plotter)
Conectar el pin central del potenciómetro al pin A0 y los otros dos a +5 v y común.
*/
void setup() {
// inicializa la comunicación serie a 9600 bps:
Serial.begin(9600);
}