Internet of Things - Arduino
Serijska veza s računalomIspis temperature na serijski monitor
Što ćemo naučiti:
– Izmjeriti temperaturu pomoću Arduina i istu očitati na serijskom monitoru
– Pretvoriti dobivene vrijednosti senzora (0-1023) u poznatu vrijednost temperature (°C)
Zadatak
Spojite senzor temperature (TMP36) na izvod broj (A0) Arduina i napravite program koji će slati izmjerenu temperaturu na serijski monitor. Postavite prste na senzor i zagrijte ga, pratite promjenu na serijskom monitoru.
Prikaz spajanja
Arduino kod
#include <TMP36.h> float celsius; TMP36 SenzorTMP36(A0, 3.3); // definiranje objekta izvod(A0) je ulazni, senzor je priključen na napon od 3,3 tj. VCC PIN void setup() { Serial.begin(9600); //brzina komunikacije između računala i Arduina } void loop() { celsius = SenzorTMP36.getTempC(); // varijabla poprima vrijednost temperature Serial.print("Celsius: "); // ispis teksta na serijskom monitoru Serial.println(celsius); // ispis broja na serijskom monitoru delay(500); // pauza od pola sekunde }
verzija 12