Verdaderamente la plataforma Arduino es muy versátil, y además fácil de comprender. Durante muchos años estuve interesado en los microprocesadores y micro controladores, 8085, Pic, Paralax, Basic Stamp, AVR y otros pero los encontraba muy monótonos, pero cuando me tope con Arduino, me sorprendí, las aplicaciones que se le pueden dar son inmensas y los componentes que se pueden encontrar para esta plataforma, son súper interesantes, los GPS permiten la creación de equipos de vuelo parcialmente autónomos, con tan solo indicar las coordenadas, es un proyecto que más tarde mostrare, con los quadcopter..
También la robótica esta increíble con los Hexápodos, este será otro proyecto que mostrare más adelante, y las aplicaciones en CNC (Fresadoras), en fin son temas que mas adelante tocaremos.
Indicador de temperatura LCD
Aqui tienen el sketch para arduino
/*
Temperature Indicator F/C with LM35 sensor.
apcexpert.blogspot.com
apcexpert.wordpress.com
*/
// LCD library code:
#include <LiquidCrystal.h>
// The numbers of the interface pins
LiquidCrystal lcd(8, 9, 4, 5, 6, 7);
// Variables
float TempC;
float TempF;
int TempPin = 1;
void setup(){
// LCD's line position of columns and rows:
lcd.begin(16, 2);
lcd.print(" Temp Indicator");
lcd.setCursor(0, 1);
lcd.print("Temp");
}
void loop(){
TempC = analogRead(TempPin); //read the value from the sensor
TempC = (5.0 * TempC * 100.0)/1024.0; //convertion the analog data to temperature
TempF = ((TempC*9)/5) + 32; //convertion celcius to farenheit
// print result to lcd display
lcd.setCursor(11, 1);
lcd.print(TempC,1);
lcd.print("C");
lcd.setCursor(5, 1);
lcd.print(TempF,1);
lcd.print("F");
delay(1000);
}
Hasta la proxima.
No hay comentarios.:
Publicar un comentario