No edit summary |
m (Text replacement - "Status=Finished" to "Status=Production") |
||
(6 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Project | {{Project | ||
| | |Name=Home Thermometer | ||
| | |Skills=arduino | ||
| | |Status=Production | ||
| | |Niche=Electronics | ||
|Purpose=Infrastructure | |||
|Tool=No | |||
}} | }} | ||
=== Why === | === Why === | ||
Line 17: | Line 19: | ||
<pre> | <pre> | ||
<nowiki> | <nowiki> | ||
#include <LiquidCrystal.h> | #include <LiquidCrystal.h> | ||
int sensorPin = A5; | int sensorPin = A5; |
Latest revision as of 08:53, 26 August 2014
Home Thermometer | |
---|---|
Participants | User:buzz |
Skills | arduino |
Status | Production |
Niche | Electronics |
Purpose | Infrastructure |
Tool | No |
Location | |
Cost | |
Tool category |
Home Thermometer Property "Tool Image" (as page type) with input value "File:{{{Picture}}}" contains invalid characters or is incomplete and therefore can cause unexpected results during a query or annotation process. {{{Picture}}} {{#if:No | [[Tool Owner::{{{ProjectParticipants}}} | }} {{#if:No | [[Tool Cost::{{{Cost}}} | }}
Why
So, I received some electronic brick kit and no specific purpose for it.
What
I have now combined the thermistor+opamp board and the lcd board with an old arduino I still had around. This gets me a serial outputting thermometer with a lcd readout.
Sourcecode
#include <LiquidCrystal.h> int sensorPin = A5; int sensorValue = 0; LiquidCrystal lcd(10,11,12,13, A0, A1, A2); void setup() { Serial.begin(57600); lcd.begin(16, 2); } void loop() { sensorValue=analogRead(sensorPin); float x = map(sensorValue,250,700,13,439); x /= 10.0; Serial.print(sensorValue); Serial.print(" "); Serial.println(x); lcd.setCursor(1,0); lcd.print ("T: "); lcd.print (x); lcd.print (" "); lcd.setCursor(1,1); lcd.print ("X: "); lcd.print (sensorValue); lcd.print (" "); delay(1000); }