Apuntes del ciclo superior, novedades sobre electrónica, últimas noticias y todo lo que debes saber sobre este mundo tan loco de las nuevas tecnologias
sábado, 27 de noviembre de 2010
miércoles, 24 de noviembre de 2010
viernes, 19 de noviembre de 2010
Apoyo a ideas para cortos sobre la ley de Murphy
miércoles, 17 de noviembre de 2010
martes, 16 de noviembre de 2010
Termómetro con Arduino; LM35
Aí queda o código para levar a cabo un sinxelo termómetro coa placa Arduino.
Só é preciso dispor dun sensor de temperatura. Neste caso, empregamos un sensor LM35, cunha precisión de máis de 1 grao, incluso de máis de medio grao en condicións normais (non extremas).
Ai que coidar de non errar no conexionado, posto que é posible que se estrague o sensor.
Para que este erro non aconteza, adxúntase 1 esquema da patillaxe do encapsulado TO-92, un dos máis comúns.
E aquí o código:
int gardar = 0;
float temperatura = 0;
void setup()
{
Serial.begin(9600);
Serial.println("Sensor de Temperatura LM35 ");
analogReference(INTERNAL);
}
void printTenths(int valor)
{
Serial.print(valor / 10);
Serial.print(".");
Serial.println(valor % 10);
}
void loop() {
int span = 20;
int lectura = 0;
for (int i = 0; i < span; i++) {
lectura = lectura+analogRead(gardar);
}
lectura = lectura / 20;
temperatura = ((100*1.1*lectura)/1024)*10;
Serial.print("Lectura analogica: ");
Serial.print(long(lectura));
Serial.print(" - Temperatura calculada(aprox): ");
printTenths(long(temperatura));
delay(2000);
}
Realíceno. É moi doado, e máis útil que as prácticas anteriores.
E se non é aínda do seu agrado, non se desesperen, que seguiremos a colgar proxectos para o Arduino.
Anímense a programar.
Só é preciso dispor dun sensor de temperatura. Neste caso, empregamos un sensor LM35, cunha precisión de máis de 1 grao, incluso de máis de medio grao en condicións normais (non extremas).
Ai que coidar de non errar no conexionado, posto que é posible que se estrague o sensor.
Para que este erro non aconteza, adxúntase 1 esquema da patillaxe do encapsulado TO-92, un dos máis comúns.
E aquí o código:
int gardar = 0;
float temperatura = 0;
void setup()
{
Serial.begin(9600);
Serial.println("Sensor de Temperatura LM35 ");
analogReference(INTERNAL);
}
void printTenths(int valor)
{
Serial.print(valor / 10);
Serial.print(".");
Serial.println(valor % 10);
}
void loop() {
int span = 20;
int lectura = 0;
for (int i = 0; i < span; i++) {
lectura = lectura+analogRead(gardar);
}
lectura = lectura / 20;
temperatura = ((100*1.1*lectura)/1024)*10;
Serial.print("Lectura analogica: ");
Serial.print(long(lectura));
Serial.print(" - Temperatura calculada(aprox): ");
printTenths(long(temperatura));
delay(2000);
}
Realíceno. É moi doado, e máis útil que as prácticas anteriores.
E se non é aínda do seu agrado, non se desesperen, que seguiremos a colgar proxectos para o Arduino.
Anímense a programar.
lunes, 15 de noviembre de 2010
sábado, 13 de noviembre de 2010
Suscribirse a:
Entradas (Atom)