Obsah:
Video: Teplota Capteur Choix Du Typ De Degres Par Infrarouge: 4 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
ČESKÁ VERZE ZDE Všechny programy, které obsahují všechny své poznámky, poznámky o teplotě a příslušném displeji, které se zobrazují na LCD displeji, které se zobrazují ve ° C ou ° F grâce à une télécommande infrarouge. Nyní můžete použít: -Une carte SainSmart (similaire à Arduino UNO) -Un lecteur LCD QC1602A -Un variateur -Un capteur de température LM35 -Un capteur infrarouge VS838 -Une resistance de 330kΩ -Des fils de connect spojení
Krok 1:
Více spojení: -Le port GND de la carte Arduino se branche sur la colonne " -" de la grille -Le port 5V de la carte Arduino se branche sur la colonne "+" de la grille -La pin VSS du lecteur LCD se větví sur la colonne "-" de la mřížka (GND = Masse). -La pin VDD du lecteur LCD se větví sur la colonne "+" de la mřížka (5V). -La pin V0 du lecteur LCD se větví sur La pin centrale du variateur. -Le port 7 de la carte est branché sur le port RS du lecteur LCD. -Le port 8 de la carte est branché sur le port E du lecteur LCD. -Le port 9 de la carte est branché sur le port D4 du lecteur LCD. -Le port 10 de la carte est branché sur le port D5 du lecteur LCD. -Le port 11 de la carte est branché sur le port D6 du lecteur LCD. -Le port 12 de la carte est branché sur le port D7 du lecteur LCD. -Le port A0 de la carte est branché a la pin centrale du capteur LM35. -Větve větví LM35 se větví na laloku "+" mřížky (5V) (Pin de droite quand le capteur est face a l'utilisateur). -Rozvětvená pobočka LM35 se větví sur la colonne "-" avese une resistance sur la grille (GND = Masse). -Les 2 pins exterieur du variateur se branchent sur la colonne "-" de la grille (GND = Masse). -La pin RW du lecteur LCD se branche sur la colonne "-" de la mřížka (GND = Masse). -La pin A du lecteur LCD se větví sur la colonne "+" de la mřížka (5V). -La pin K du lecteur LCD se větví sur la colonne "-" de la mřížka (GND = Masse). -La pin de gauche (lorsque que le capteur est face à l'utilisateur) du capteur infrarouge se branche sur le port 2 de la carte Arduino. -La pin centrale du capteur infrarouge se větev sur la colonne "-" de la grille (GNS = Mass). -La pin de droite du capteur infrarouge se větev sur la colonne "+" de la mřížka (5V).
Krok 2:
Infračervená Ajoutez la bibliothèque du capteur à Arduino. https://www.mediafire.com/download/jd5j7911amju36g/IRremote.zip Faites des tests pour reconnaitre vos code infrarouge avec ce program. #include int IRpin = 11; IRrecv irccv (IRpin); decode_results výsledky; neplatné nastavení () {Serial.begin (9600); unbcv.enableIRIn (); // Spusťte přijímač} void loop () {if (unbcv.decode (& results)) {Serial.println (results.value, DEC); // Vytiskněte sériové 'results.value' ircv.resume (); // Získejte zdroj další hodnoty}}
Krok 3:
Copiez et collez le program suivant en modifiant vos "results.value" /* Program permettant d'afficher la température en ° C ou ° F selon le choix de l'utilisateur grâce à une télécommande infrarouge sur un lecteur LCD. Le program estcrit par Pierre-Olivier TILLOY and est libre de modification par qui en a envie. Odvětví: -levý port GND de la carte Arduino se větví sur la colonne " -" de la grille -Le port 5V de la carte Arduino se větví sur la colonne "+" de la mřížka -la pin VSS du lecteur LCD se branche sur la colonne "-" de la mřížka (GND = Masse). -La pin VDD du lecteur LCD se větví sur la colonne "+" de la mřížka (5V). -La pin V0 du lecteur LCD se větví sur La pin centrale du variateur. -Le port 7 de la carte est branché sur le port RS du lecteur LCD. -Le port 8 de la carte est branché sur le port E du lecteur LCD. -Le port 9 de la carte est branché sur le port D4 du lecteur LCD. -Le port 10 de la carte est branché sur le port D5 du lecteur LCD. -Le port 11 de la carte est branché sur le port D6 du lecteur LCD. -Le port 12 de la carte est branché sur le port D7 du lecteur LCD. -Le port A0 de la carte est branché a la pin de gauche du capteur LM35. -La pin de droite du capteur LM35 se větev sur la colonne "+" de la mřížka (5V) (Pin de droite quand le capteur est face a l'utilisateur). -Rozvětvení větve LM35 se větví sur la colonne "-" s různou odolností (de 330kΩ) sur la grille (GND = Masse). -Les 2 pins exterieur du variateur se branchent sur la colonne "-" de la grille (GND = Masse). -La pin RW du lecteur LCD se branche sur la colonne "-" de la mřížka (GND = Masse). -La pin A du lecteur LCD se větví sur la colonne "+" de la mřížka (5V). -La pin K du lecteur LCD se větví sur la colonne "-" de la mřížka (GND = Masse). -La pin de gauche (lorsque que le capteur est face à l'utilisateur) du capteur infrarouge se branche sur le port 2 de la carte Arduino. -La pin centrale du capteur infrarouge se větev sur la colonne "-" de la grille (GNS = Mass). -La pin de droite du capteur infrarouge se větev sur la colonne "+" de la mřížka (5V). Nalijte les carte SainSmart, přerušení dodávky do la carte doit etre place sur 5V. /! / VERIFIER QUE LES FILS SONT BIEN BRANCHES SINON LA VALEUR INDIQUEE PAR L'ECRAN PEUT ETRE FAUSSE/! / */#Include // Inclue la bibilothèque infrarouge. #include // Vložit bibliothèque du lecteur LCD. int tempPin = 0; // On défini la variable reçu par le capteur avec une valeur initiale de 0. float tempC = 0; // Na défini une variable de température en celcius à laquelle on prédéfini une valeur de 0. float tempF = 0; // Na jedné proměnné de température en fahrenheit à laquelle on prédéfini une valeur de 0. LiquidCrystal lcd (7, 8, 9, 10, 11, 12); // Défini quelles sont les pins de l'interface LCD. int IRpin = 2; // Na déclare que la variable qui envoie la donnée du capteur infrarouge à la carte Arduino est branchée sur la pin 2. IRrecv ircv (IRpin); // Deaclare que la variable IRpin est la pin qui reçoit la donnée infrarouge. decode_results výsledky; // Infračervená signál dé dé le le. neplatné nastavení () {Serial.begin (9600); // Přenosová rychlost přes 9600 baudů. unbcv.enableIRIn (); // Aktivní proces obnovy. lcd.begin (16, 2); // Jednoznačné pouzdro na přední část LCD displeje. lcd.setCursor (3, 0); // Na indique où začne text à afficher. lcd.print ("Capteur de"); // Na indique le text à afficher. lcd.setCursor (3, 1); lcd.print („teplota“); zpoždění (2000); // On indique le temps de l'affichage (en milisecondes). lcd.clear (); // Efface l'écran. lcd.setCursor (3, 0); lcd.print („Program“); lcd.setCursor (3, 1); lcd.print ("ekrit par"); zpoždění (2000); lcd.clear (); lcd.setCursor (1, 0); lcd.print ("Pierre-Olivier"); lcd.setCursor (5, 1); lcd.print ("TILLOY"); zpoždění (3500); lcd.clear (); } void loop () {if (unbcv.decode (& results)) {// Tente de recevoir un code infrarouge. Serial.println (results.value, DEC); // Doba zpracování kódu pro sledování série. unbcv.resume (); // Příkaz na získání nového kódu. } Serial.println (""); Serial.println ("Donnee brut recu par le capteur de temperature:"); // Čas pro sledování série textů. Serial.println (analogRead (tempPin)); // Čas strávený sledováním sérií valeur je považován za hlavní kapitolu. int rawvoltage = analogRead (tempPin); // Různé proměnné égale à la valeur analogique du capteur de température. tempC = ((surové napětí/1024,0)*5000,0)/100; // La variable tempC prend la valeur du calcul. Serial.println (tempC); // Načasování nové valeurle la la proměnné tempC dans le moniteur de série. lcd.setCursor (1, 0); lcd.print ("teplota La"); lcd.setCursor (1, 1); lcd.print ("est de"); if (results.value == 16724175) {// Remplacer le "16724175" par la valeur qui odpovídat à votre code infrarouge. // Vícenásobné výběrové řízení vaší hlavní aplikace spustí příslušný program. lcd.setCursor (8, 1); lcd.print (tempC); lcd.setCursor (14, 1); lcd.print ("C"); zpoždění (500); } int tempF = (tempC * 9)/ 5 + 32; // Převod teploty na stupně Fahrenheita. Serial.println (tempF); // Základní informace o tempách z řady sérií. if (results.value == 16718055) {// Remplacer le "16718055" par la valeur qui odpovídat à votre code infrarouge. // Vícenásobné výběrové řízení, výběrové řízení, provedení programu, program. lcd.setCursor (8, 1); lcd.print (tempF); lcd.setCursor (14, 1); lcd.print ("F"); zpoždění (500); }} // Dokončení programu, opětovné zahájení smyčky prázdnoty.
Krok 4:
Doporučuje:
Prostorová teplota přes internet s BLYNK ESP8266 a DHT11: 5 kroků (s obrázky)
Prostorová teplota přes internet S BLYNK ESP8266 a DHT11: Ahoj kluci, dnes vyrobíme monitor pokojové teploty, který můžeme použít k monitorování naší místnosti odkudkoli na světě a k tomu použijeme BLYNK IoT plateform a budeme používat DHT11 ke čtení pokojové teploty použijeme ESP8266 pro přístup
Přidat nebo odebrat ochranu proti zápisu na jakýkoli typ disků .: 3 kroky
Přidat nebo odebrat ochranu proti zápisu na jakýkoli typ disků: Chcete přidat nebo odebrat ochranu proti zápisu na vlastním disku? Postupujte podle této příručky a zvládnete to
Digitální chronometr vše v jednom (hodiny, časovač, alarm, teplota): 10 kroků (s obrázky)
All in One Digital Chronometer (Clock, Timer, Alarm, Temperature): Plánovali jsme udělat Timer pro nějakou jinou soutěž, ale později jsme také implementovali hodiny (bez RTC). Když jsme se dostali k programování, začali jsme se zajímat o aplikaci dalších funkcí na zařízení a nakonec jsme přidali DS3231 RTC, as
Typ monitoru Z80 Operační systém a SBC: 6 kroků (s obrázky)
Operační systém typu Z80 a SBC: EfexV4 je monitorovací ROM s vestavěným assemblerem a disassemblerem a základními nástroji pro zápis, spouštění a ladění programů z80 ve skutečném hardwaruEfexMon nepotřebuje CP/M, N8VEM ani jiný komplikovaný hardware. Potřebujete pouze standardní architekturu SBC Z80 a
DIY Data Only USB Typ B: 3 kroky
DIY Data Only USB Type B: To může být užitečné za mnoha různých okolností a je to docela jednoduchý mod. Já osobně stavím Prusa i3 a nechci ho mít stále zapnutý, ale je mnohem pohodlnější nechat jej zapojený vzadu