Arduino temperatuur meet- en visuele LED-Meter (4 / 4 stap)

Stap 4: Zet het allemaal samen (afwerking YAY!)


We moeten dus uiteindelijk uploaden van de laatste schets. Deze schets zal verlenen de spanning van de TMP36 naar graden Celsius, het afdrukken naar de seriële Monitor en vervolgens opslaan als een variabele en stuur het naar de if verklaringen. Zij controleren welke categorie de temperatuur valt in en vervolgens licht van het juiste aantal LEDs. U kunt altijd het aantal graden van de LED-nummer wijzigt. De code wordt elke 4 seconden vernieuwd. Dus hier is de code en ik hoop dat je genoten hebt van dit Instructable!

 <p>int temperaturePin = 0;<br>int temp = A0; int blue1 = 2; int green1 = 3; int green2 = 4; int green3 = 5; int green4 = 6; int green5 = 7; int green6 = 8; int green7 = 9; int green8 = 10; int red1 = 11; int red2 = 12;</p><p>void setup() { Serial.begin(9600); pinMode(blue1, OUTPUT); pinMode(green1, OUTPUT); pinMode(green2, OUTPUT); pinMode(green3, OUTPUT); pinMode(green4, OUTPUT); pinMode(green5, OUTPUT); pinMode(green6, OUTPUT); pinMode(green7, OUTPUT); pinMode(green8, OUTPUT); pinMode(red1, OUTPUT); pinMode(red2, OUTPUT); } void loop() // run over and over again { float temperature = getVoltage(temperaturePin); //getting the voltage reading from the temperature sensor temperature = (temperature - .5) * 100; //converting from 10 mv per degree wit 500 mV offset //to degrees ((volatge - 500mV) times 100) Serial.println(temperature); //printing the result delay(1000);</p><p> if(temperature>=3.00){digitalWrite(blue1,HIGH);} if(temperature>=6.00){digitalWrite(blue1,HIGH);digitalWrite(green1,HIGH);} if(temperature>=8.00){digitalWrite(blue1,HIGH);digitalWrite(green1,HIGH);digitalWrite(green2,HIGH);} if(temperature>=10.00){digitalWrite(blue1,HIGH);digitalWrite(green1,HIGH);digitalWrite(green2,HIGH);digitalWrite(green3,HIGH);} if(temperature>=13.00){digitalWrite(blue1,HIGH);digitalWrite(green1,HIGH);digitalWrite(green2,HIGH);digitalWrite(green3,HIGH);digitalWrite(green4,HIGH);} if(temperature>=15.00){digitalWrite(blue1,HIGH);digitalWrite(green1,HIGH);digitalWrite(green2,HIGH);digitalWrite(green3,HIGH);digitalWrite(green4,HIGH);digitalWrite(green5,HIGH);} if(temperature>=20.00){digitalWrite(blue1,HIGH);digitalWrite(green1,HIGH);digitalWrite(green2,HIGH);digitalWrite(green3,HIGH);digitalWrite(green4,HIGH);digitalWrite(green5,HIGH);digitalWrite(green6,HIGH);} if(temperature>=23.00){digitalWrite(blue1,HIGH);digitalWrite(green1,HIGH);digitalWrite(green2,HIGH);digitalWrite(green3,HIGH);digitalWrite(green4,HIGH);digitalWrite(green5,HIGH);digitalWrite(green6,HIGH);digitalWrite(green7,HIGH);} if(temperature>=25.00){digitalWrite(blue1,HIGH);digitalWrite(green1,HIGH);digitalWrite(green2,HIGH);digitalWrite(green3,HIGH);digitalWrite(green4,HIGH);digitalWrite(green5,HIGH);digitalWrite(green6,HIGH);digitalWrite(green7,HIGH);digitalWrite(green8,HIGH);} if(temperature>=30.00){digitalWrite(blue1,HIGH);digitalWrite(green1,HIGH);digitalWrite(green2,HIGH);digitalWrite(green3,HIGH);digitalWrite(green4,HIGH);digitalWrite(green5,HIGH);digitalWrite(green6,HIGH);digitalWrite(green7,HIGH);digitalWrite(green8,HIGH);digitalWrite(red1,HIGH);} if(temperature>=35.00){digitalWrite(blue1,HIGH);digitalWrite(green1,HIGH);digitalWrite(green2,HIGH);digitalWrite(green3,HIGH);digitalWrite(green4,HIGH);digitalWrite(green5,HIGH);digitalWrite(green6,HIGH);digitalWrite(green7,HIGH);digitalWrite(green8,HIGH);digitalWrite(red1,HIGH);digitalWrite(red2,HIGH);} delay(4000); digitalWrite(blue1,LOW); digitalWrite(green1,LOW); digitalWrite(green2,LOW); digitalWrite(green3,LOW); digitalWrite(green4,LOW); digitalWrite(green5,LOW); digitalWrite(green6,LOW); digitalWrite(green7,LOW); digitalWrite(green8,LOW); digitalWrite(red1,LOW); digitalWrite(red2,LOW);</p><p>}</p><p> float getVoltage(int pin){ return (analogRead(pin) * .004882814); //converting from a 0 to 1023 digital range // to 0 to 5 volts (each 1 reading equals ~ 5 millivolts }</p> 

Gerelateerde Artikelen

Arduino Nano: DHT11 temperatuur en vochtigheid visuele Instrumentation met Visuino

Arduino Nano: DHT11 temperatuur en vochtigheid visuele Instrumentation met Visuino

DTH11/DTH21/DTH22 en AM2301 zijn zeer populaire van gecombineerde sensoren voor temperatuur en vochtigheid Arduino.Ik maakte al een Instructable op hoe ze gebruiken en verzendt tekstgegevens voor de temperatuur en de vochtigheid over seriële poort.In
Remote Controlled LED met behulp van HC-05 Bluetooth Arduino en mobiele telefoon App

Remote Controlled LED met behulp van HC-05 Bluetooth Arduino en mobiele telefoon App

Technologie vordert in razend tempo, iedereen van ons heeft slimme telefoons nu-een-dag, er zijn cool apps die laten we blijven in contact met onze vrienden en familie, krijgen van de meest recente informatie over het weer of verblijf-bijgewerkt met
Android Controlled RGB LED met behulp van Arduino

Android Controlled RGB LED met behulp van Arduino

Hai iedereen in de post-iam gaan laten zien hoe om te controleren de RGB LED met behulp van android met arduino en HC-05 Bluetooth-module.Ik zocht in web is er veel technieken waarmee de RGB LED. Maar dit is de methode die zeer eenvoudig en gemakkeli
Arduino - controle LEDs met een afstandsbediening

Arduino - controle LEDs met een afstandsbediening

Hi guys,Een project dat ik onlangs heb gedaan ben ik met u delen. I'ts over hoe u sommige LED's met een afstandsbediening en je Arduino controleren kunt. Maar u kunt dit toepassen op elk elektronisch apparaat zoals motoren, lichten bijvoorbeeld.u kun
Kleur kalibreren RGB LEDs met een Arduino

Kleur kalibreren RGB LEDs met een Arduino

De meeste mensen denken LEDs en Arduino van betrekkingen eindigen met het knipperen schets. Daarna moet u gaan naar motoren, intelligente huizen en andere 'serieuze' dingen. Nou, misschien ik ben langzaam of misschien is het gewoon dat ik een grafisc
Knipperende LED met Arduino Nano

Knipperende LED met Arduino Nano

Hallo vrienden,Zien van een knipperende LED is zo leuk, maar wanneer u er een maken als dat door uzelf dan de pret is zelfs meer. ^_^Dus, laat de pret beginnen,In dit instructable, ik heb aangetoond over het knipperen van een LED met Arduino Nano.Opm
Stem aan Arduino: Controle LEDs met behulp van spraakherkenning MIT

Stem aan Arduino: Controle LEDs met behulp van spraakherkenning MIT

Hallo, iedereen!!! Het is al enige tijd die ik niet had bijgewerkt mijn post hier. Vandaag wil ik delen met u kerels een experiment die ik heb gemaakt. I 'm gonna controle LEDs met behulp van spraakherkenning voor MIT app uitvinder. Oh voordat ik het
DH11 De temperatuur en de vochtigheid Sensor met Arduino

DH11 De temperatuur en de vochtigheid Sensor met Arduino

Dit is een Tutorial over het gebruik van de DH11 temperatuur en de vochtigheid Sensor met Arduino.Stap 1: Bekijk deze Video (dit is een volledige Tutorial)Deze video toont de volledige Procedure voor het gebruik van deze Sensor.Stap 2: Installeer de
Controle een RGB Led met Arduino en Processing

Controle een RGB Led met Arduino en Processing

dit instructable (mijn eerste niet minder) laat zien hoe om te controleren van een RGB led met behulp van processing en arduino.De spil wordt dat de kleur door te klikken op een afbeelding is geselecteerd, wordt de RGB-waarde van de pixel waarop die
Beheersing van meerdere LEDs met een Arduino Uno.

Beheersing van meerdere LEDs met een Arduino Uno.

Dit instructable coversssets voor instructies voor het gebruik van een microcontroller, genaamd de Arduino Uno diverse verlichting om reeksen te maken op lichtemitterende diodes, meer de volksmond bekend als LEDs. De onderstaande instructies hebben b
Hoe u kunt besturen een RGB LED met een Arduino

Hoe u kunt besturen een RGB LED met een Arduino

In dit Instructable, zal ik tonen u hoe u kunt besturen een RGB LED met een Arduino.Ter voltooiing van dit project, hebt u het volgende nodig:1 x Arduino (ik ben met behulp van de Arduino Uno R3)1 x RGB LED3 x 150-220 ohm weerstanden4 x Jumper draden
Controle RGB LED met arduino en Processing.

Controle RGB LED met arduino en Processing.

Ik zal vandaag u vertellen hoe u kunt besturen een RGB LED met behulp van de Arduino en Processing language. Dit is mijn eerste instructable dus, laat me weten als ik kon iets verbeteren en als je allerlei vragen hebt laat ze in het commentaarvak, ik
Beheersing van een LED met arduino en Wifly schild

Beheersing van een LED met arduino en Wifly schild

Om te demonstreren hoe u apparaten via wifi met behulp van de arduino wifly shield kunt controleren, zal ik schakelaar aan en uit een LED door een http-verzoek te sturen vanuit mijn webbrowser naar het wifly-schild.Vereisten:1. de Arduino uno2. Wifly
Controle van de snelheid van de knipperen van een LED met Arduino & Pot (met video)

Controle van de snelheid van de knipperen van een LED met Arduino & Pot (met video)

Hallo vrienden,In deze tutorial & video, zal ik u tonen hoe u kunt besturen knipperen snelheid van een LED met behulp van de Arduino Nano & een variabele weerstand of een potentiometer aka de pot (korte vorm van potentiometer).Deze tutorial is ver