Arduino Thermometer(7-Segment) (3 / 4 stap)

Stap 3: Puttees op tezamen

De code die ik heb samen is aan het eind van dit bericht. Het in principe stelt de temperatuur Bibliotheken, leest de temp en zet dit vervolgens in de registers van de verschuiving.

#include OneWire.h
#include DallasTemperature.h

PIN opstellingen
int latchPin = 8;
int clockPin = 12;
int dataPin = 11;
int tempPin = 7;

librraries voor het verbinden met sensor
Privacy oneWire(tempPin);
DallasTemperature tempSens(&oneWire);

de weergave van de karakters voor het weergeven op 7-seg 0-9
byte numberSet [10] = {}
B01111011, B01000001, B00110111, B01100111, / / 0,1,2,3
B01001101, B01101110, B01111110, B01000011, / / 4,5,6,7
B01111111, B01101111 / / 8,9
};

VOID Setup {}
init seriële
Serial.begin(9600);
init temp sensor
tempSens.begin();

pin modi voor verschuiving registors
pinMode (latchPin, OUTPUT);
pinMode (myClockPin, OUTPUT);
pinMode (myDataPin, OUTPUT);

}

void loop {}
tempSens.requestTemperatures();

zweven t = tempSens.getTempCByIndex(0);
Serial.println(t);

werpen te zweven (heb alleen 2 cijfers te gebruiken op scherm)
int rT = (int) t;

eenheden van temp krijgen
int eenheden = rT % 10;

Verkrijg tientallen waarde van temp
rT = rT/10;
int tientallen = rT % 10;

displayNumb (eenheden, tientallen);
delay(100);

}

VOID displayNumb (int, int b) {}
Ontvang de code voor de getallen
byte bitsA = numberSet [a];
byte bitsB = numberSet [b];

klaar om te verplaatsen uit instellen
digitalWrite (latchPin, laag);

Shift eenheden
shiftOut (dataPin, clockPin, bitsA);
verschuiving van de trans-Europese netwerken
shiftOut (dataPin, clockPin, bitsB);

gegevens verplaatsen
digitalWrite (latchPin, hoge);
}

de gegevens uit naar de registors shift verschuiven
VOID shiftOut (int myDataPin, int myClockPin, byte myDataOut) {}
int i = 0;
int pinState;

digitalWrite (myDataPin, 0);
digitalWrite (myClockPin, 0);

herhalen van elke bit in de myDataOut-byte
voor (ik = 7; ik > = 0; i--) {}
digitalWrite (myClockPin, 0);

Als (myDataOut & (1 < pinState = 1;
}
else {}
pinState = 0;
}

digitalWrite (myDataPin, pinState);
digitalWrite (myClockPin, 1);
digitalWrite (myDataPin, 0);
}

digitalWrite (myClockPin, 0);
}

Gerelateerde Artikelen

Arduino Thermometer met behulp van LM35 temperatuursensor

Arduino Thermometer met behulp van LM35 temperatuursensor

Arduino Thermometer met behulp van LM35 temperatuursensor is een zeer eenvoudig te implementeren Arduino gebaseerd project. Zijn een perfect project als u een beginner bent en net hebt begonnen vrijwel testen Arduino projecten.In dit project zullen w
Arduino Klok - zeven Segment + RTC DS1307

Arduino Klok - zeven Segment + RTC DS1307

ik een digitale klok met RTC en arduino met zeven segment maken. Ik vond het schema van Syst3mX "Het maken van een digitale klok From Scratch".
DIY Arduino Thermometer met DS18B20

DIY Arduino Thermometer met DS18B20

Hallo, iedereen! Vandaag ga ik om u te tonen hoe maak je LCD- of seriële thermometer met DS18B20 digitaltemperature sensor met behulp van de Arduino, breadbord, jumpers. Dus je kunt het meten van temperatuur van de lucht, zoals vloeistoffen water en
Arduino digitale 7-Segment Thermometer

Arduino digitale 7-Segment Thermometer

Hallo iedereen! Ik zal je laten zien hoe maak je een digitale 7-segment thermometer met behulp van de LM335-temperatuursensor.Deze een gids voor een Arduino-versie, maar ik ben bezig met een mini versie van de ATtiny84. Zodra ik dat het werken te kri
Arduino eenvoudige 7 segment countdown timer

Arduino eenvoudige 7 segment countdown timer

In deze handleiding Instructables zal ik u tonen hoe maak je een eenvoudige - twee digit - countdown timer met behulp van de Arduino uno board en de 7 segment displays.Wij zal zitten kundig voor de timer in ons programma schets instellen door de waar
Arduino Thermometer + LCD I2C

Arduino Thermometer + LCD I2C

Ik heb besloten om een grappige Arduino concept thermometer voor het geval het is het midden van de nacht, apotheken niet werken, u niet goed voelt zich en u wilt controleren uw lichaamstemperatuur. Hebt u Arduino aan uw zijde, is dit een levensredde
Arduino Binary 7 Segment Display klok & kalender

Arduino Binary 7 Segment Display klok & kalender

In tegenstelling tot de meeste andere binaire klokken toont deze klok de binaire tijd en datum op 3 rijen van 8 zeven segment weergeeft als onderdeel en nullen in plaats van alleen rijen van LEDs.Volledige details hierover mijn website hier.Een Ardui
Arduino en 7 segment LED display decoder

Arduino en 7 segment LED display decoder

In dit instructable zal ik uitleggen hoe te verbinden 7 segment display, decoder en arduino. It´s vrij gemakkelijk. Eerst moeten we leren iets over de decoder. I´m met behulp van BCD naar 7 segment-decoder. Mijn D147D is, dit is oude chip, maar de ni
Arduino Thermometer

Arduino Thermometer

Haar warm hier in Los Angeles! Naast de enorme droogte Californië is, zijn niet zo cool hier de laatste tijd in de buurt. Ik wilde iets om te zien hoe warm het was echt te bouwen, en hier is het!Lees dit instructable en ziek leren hoe kunt u slechts
Arduino Thermometer met LM35

Arduino Thermometer met LM35

Hallo, iedereen!!! Vandaag ga ik u tonen hoe te maken van een thermometer met een Arduino LM35 termperature sensor, gebouwd op een breadboard en verbonden samen met jumpers (stelletje kabels: D).Stap 1: De onderdelen verzamelen Dit is de lijst van de
Een Arduino-Thermometer met digitaal Display

Een Arduino-Thermometer met digitaal Display

dit is een project voor de Arduino te maken van een Thermometer met digitale aflezing, gericht op beginners.Arduino meet de spanning op een TMP36 temperatuur sensor, de spanning wordt omgezet in graden Celcius en wordt de waarde weergegeven op een be
Verborgen Arduino Thermometer

Verborgen Arduino Thermometer

wist je dat veel Arduinos en ATtiny chips een ingebouwde thermometer hebben? De temperatuur is niet gekalibreerd, zodat u een aantal lezingen te karakteriseren het moet nemen. Het oorspronkelijke idee vond ik in het artikel - Geheim Thermometer . Ik
Systeemmonitor met Arduino en 7 segment display

Systeemmonitor met Arduino en 7 segment display

Onlangs ik heb een nieuwe computer en begon met het spelen van videospellen. Ik willen controleren mijn systeem terwijl het hebben van het spelen op volledig scherm: Ik wil graag dat mijn temperatuur GPU en mijn hoeveelheid gebruikte RAM (Minecraft F
K-type Arduino thermometer

K-type Arduino thermometer

Hi all,Onlangs had ik voor het meten van de temperatuur op een plaats waar gewone temp sensoren zoals LM35 of TMP36 niet zou passen. En niet alleen dit, maar de temperatuur vele graden onder nul was. Om nauwkeurige-70 c tot -80 c. Traditionele sensor