Arduino van Scratch - Digitale Thermometer (4 / 7 stap)

Stap 4: Programing...


Er zijn een paar manieren om te programmeren van deze chip.

1. hebt u een ander Adruino u het programma van uw chip kunt door zorgvuldig omwisselen van de chip die het kwam met. OR

2. u kunt kopen een "FTDI vriend ' van adafruit.com $14.75 thats wat ik gebruikt.
Als u niet deze naar de tot volgende stap gebruikt.

Het komt met een 6-pins-rij. Zet deze in (zie pic) en sluit als volgt gaan links naar rechts.

  1. Op grond
  2. Niet gebruikt
  3. Naar 5v
  4. Tot en met pin 2
  5. Op pin 3
  6. Op pin 1

Nu met die verbonden kan u sluit de FTDI vriend en programmeren via USB vanaf een computer met de Arduino software.
(Opmerking: in zowel de FTDI vriend en de externe voeding niet aansluiten op hetzelfde moment)

Gebruik een van deze 2 methodes ga je gang en program van de "Blink" schets die bij de software wordt geleverd.
Als uw LED begint te knipperen weg, weet je alles is goed en het is tijd om verder te gaan.
Als u maken van de digitale thermometer wilt, dan kun je deze schets nu programmeren.

/ * Deze schets is oorspronkelijk van Ladyada.com.
Het is gewijzigd door Matt Jenkins 10/27/2011
*/

de code van de bibliotheek omvatten:
#include < LiquidCrystal.h >

initialiseren van de bibliotheek met de nummers van de pennen van de interface
LiquidCrystal lcd (7, 8, 9, 10, 11, 12);

TMP36 Pin variabelen
int tempPin = 1; de analoge pin van de TMP36 Vout (sense) pin is aangesloten op
de resolutie is 10 mV / graad Celsius met een
500 mV verschuiving toe voor negatieve temperaturen
int tempReading; de analoge lezen van de sensor

ongeldig setup(void) {}

de LCD's aantal kolommen en rijen instellen:
LCD.begin (16, 2);
Een bericht op het LCD-scherm afdrukt.
LCD.Print("temp-O-Mattic"); U kunt iets anders als "Temp-O-Mattic" "de Temp is..."
}

ongeldig loop(void) {}

tempReading = analogRead(tempPin);

die lezing omzetten in spanning
zweven spanning = tempReading * 5.0;
spanning / = 1024.0;

zweven temperatureC = (voltage - 0,5) * 100; converteren van 10 mv per graad wit 500 mV offset
om graden ((volatge - 500mV) keer 100)

Stel de cursor op de kolom 0, lijn 1
(Opmerking: lijn 1 is de tweede rij, aangezien tellen met 0 begint):
lcd.setCursor (0, 1);

nu converteren naar Fahrenheit
zweven temperatureF = (temperatureC * 9.0 / 5.0) + 32,0;
LCD.Print(temperatureF); Als u wilt dat verander C en niet F enkel "temperatureF" "temperatureC"
LCD.println ("graden F"); U kunt F naar C

delay(1000);
}

Gerelateerde Artikelen

Het creëren van een digitale thermometer met Arduino

Het creëren van een digitale thermometer met Arduino

heb je ooit voorstellen maken hun eigen digitale thermometer? Met de ontwikkeling van steeds geavanceerdere technologie is wat niets onmogelijk.Ditmaal het project is het creëren van uw eigen digitale thermometer met Arduino. Dat moet worden geleerd
Maken van een digitale thermometer met behulp van Intel Edison

Maken van een digitale thermometer met behulp van Intel Edison

Allereerst wil ik de Instructables en Intel bedanken voor het geven mij Intel edison met het startpakket. Dit Instructable is over het maken van digitale Thermometer (met behulp van intel edison). Digitale thermometer maken is vrij eenvoudig en kan w
Multifunctionele Digitale Thermometer

Multifunctionele Digitale Thermometer

dit instructable zal u tonen hoe het creëren van een multifunctionele platform met een thermometer, chronograaf (graaf van timer), aftellen timer, en licht display. Het is ook bedoeld als een platform voor andere analoge sensoren of eventuele andere
Snelle digitale thermometer met behulp van goedkope USB aan Convertor van TTL en DS18B20 - zonder Arduino of Raspberry Pi

Snelle digitale thermometer met behulp van goedkope USB aan Convertor van TTL en DS18B20 - zonder Arduino of Raspberry Pi

In mijn vorige instructable gaf ik een introductie tot digitale thermometer DS18B20 en ESP8266 nodemcu board met SPI OLED-display, en programmeren met behulp van de Arduino IDE. Dat vereist kennis van programmering, elementaire elektronica en ook een
Digitale Thermometer met Arduino

Digitale Thermometer met Arduino

Dit project maakt gebruik van een Arduino en een DS18B20 temperatuur sensor een 16 x 2 LCD display te tonen van de huidige temperatuur van de lucht. Het kan worden gemaakt met of zonder een breadboard, maar een breadboard maakt het veel gemakkelijker
Arduino Digitale Thermometer (met DS18B20)

Arduino Digitale Thermometer (met DS18B20)

Hallovandaag zal ik u tonen hoe te maken van uw eigen digitale thermometer met arduino uno en DS18B20 temperatuursensor.Deze thermometer kan het meten van temperaturen van-55 ° C tot +125 ° C (-67 ° F tot +257 ° F). Het heeft aan knoppen, een om te s
Digitale Thermometer met Arduino & DS18B20

Digitale Thermometer met Arduino & DS18B20

gewoon maken een digitale thermometer met kan u vertellen de huidige kamertemperatuur op een LCD-scherm. Dit is een project voor beginners.Apparatuur die u nodig hebt:1. de Arduino UNO R32. de DS18B20 temperatuursensor.3. 16 x 2 LCD-scherm.4. aanslui
Digitale Thermometer met behulp van LM35 met Mediatek LinkIt een bord

Digitale Thermometer met behulp van LM35 met Mediatek LinkIt een bord

In dit Instructable, zal u zitten kundig voor maatregel lichaamstemperatuur en aangeven of een persoon koorts heeft of niet. Dit wordt gedaan door interfacing LM35 met Mediatek LinkIt One.LM35 is een 3 terminal temperatuursensor.Stap 1: onderdelenLm3
Het bouwen van de eenvoudigste Digitale Thermometer!

Het bouwen van de eenvoudigste Digitale Thermometer!

Ook al een elektronische hobbyist sinds jaren, dit is mijn eerste instructable hierheen!Dit project is niet als een permanente oplossing voor een digitale thermometer, maar een snelle te bouwen alleen in geval u niet kunt uw dedicated one vinden of a
Gemakkelijk-aan-bouwstijl digitale thermometer en hygrometer voor binnengebruik

Gemakkelijk-aan-bouwstijl digitale thermometer en hygrometer voor binnengebruik

InleidingIndoor niveau van temperatuur en vochtigheid zijn twee belangrijke parameters die bepalend zijn voor het comfortniveau voor de inzittenden van de kamer. Deze parameters zijn op belangrijke werk plaatsen, gecontroleerd en gehandhaafd op passe
7 segment Digitale Thermometer met ATtiny 85

7 segment Digitale Thermometer met ATtiny 85

dit is een complete DIY project waarvoor een handvol componenten zoals de ATtiny 85, LM35, MAX7219 en een paar weerstanden en condensatoren uitgevoerd uit een gereglementeerde 5 V aanbod.Temperatuur meetbereik: 0 tot 150' C32 tot 300' FController: AT
Een digitale thermometer maken

Een digitale thermometer maken

In dit instructable, leert u hoe maak je een eenvoudige digitale thermometer voor tot £10 met behulp van een paar eenvoudige componenten en 1 IC.Afgewerkt project moet als volgt uitzien:Stap 1: De onderdelenHier is een lijst van alle onderdelen die u
Houten behuizing voor een digitale thermometer.

Houten behuizing voor een digitale thermometer.

Deze ik hoe ik een houten behuizing voor een goedkope digitale thermometer die ik van eBay voor £2,60 gekocht gemaakt allemaal in. Deze thermometers zijn ontworpen om panelen etc. worden ingevoegd zodat ze soort van lelijk als niet ingesloten, zien a
Een zachte inleiding tot de Arduino voor Scratch gebruikers

Een zachte inleiding tot de Arduino voor Scratch gebruikers

er zijn veel mensen die zijn zeer comfortabel met de programmeeromgeving Scratch maar wil proberen iets met Arduino te knipperen lichten, zin knoppen, servo's draaien of wat dan ook. Kunnen zij de programmeeromgeving van C vinden in de Arduino IDE -