Мазмұны:

Capteur Temperature Choix Du Type De Degres Par Infrarouge: 4 қадам (суреттермен)
Capteur Temperature Choix Du Type De Degres Par Infrarouge: 4 қадам (суреттермен)

Бейне: Capteur Temperature Choix Du Type De Degres Par Infrarouge: 4 қадам (суреттермен)

Бейне: Capteur Temperature Choix Du Type De Degres Par Infrarouge: 4 қадам (суреттермен)
Бейне: Fonctionnement du capteur de température à infrarouge GY906 2024, Қараша
Anonim
Capteur Temperature Choix Du Type De Degres Par Infrarouge
Capteur Temperature Choix Du Type De Degres Par Infrarouge

ҚАЗАҚША НҰСҚАСЫ БҰЛ ЖЕРДЕ Бағдарламаның барлық тақырыптары бойынша түсініктеме беру температурасы мен диспетчерлік дисплейде LCD -ге қолдау көрсетуге мүмкіндік береді. SainSmart картасы (Arduino UNO -ға ұқсас) -СКД QC1602A дәріс берушісінде -LM35 температурасында -инфрақызылда VS838 -330 ажыратымдылықта -Диск файлдары байланыс

1 -қадам:

Қосымша ақпарат: -GND де ла карталық порты 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 leectur LCD se branche sur la colonne «-» de la grille (GND = Masse). -La pin VDD лектор LCD дисплейі «la» grille grille (5V). -La pin V0 дəріс оқушысы LCD дисплейі La pin centrale du variateur. -7 -ші порт портында RS -лекторлық дисплей. -8 -ші порттың ла -картасы, сенсорлы порт. -9 -ші жол картасы, D4 лекторлық LCD дисплейі. -Сыртқы порттағы D5 лекциялық картасы. -Жалпы порт D6 лекторлық LCD дисплейі. -12 -ші порт портында D7 лекторлық дисплейі. -A0 de la carte est porté a la pin centrale du capteur LM35. -La branche entaillee du capteur LM35 және «+» de la grille (5V) (Pin de droite quand le capteur est a l'utilisateur). -La branche restante du capteur LM35 se branche sur la colonne «-» avec une résistance 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 дәріс оқырманы СК-ге арналған «-» де ла гриль (GND = Masse). -La pin A du leector a LCD le branche sur la colonne «+» de la grille (5V). -La pin K du lektor LCD s branche sur la colonne «-» de la grille (GND = Masse). -La pin de gauche (lorsque que le capteur est face à l'utilisateur) инфрақызыл порты порт 2 порт люкс картасы Arduino. -La pin centrale du capteur infrarouge se branche sur la colonne «-» de la grille (GNS = Mass). -La pin de droite du capteur infrarouge se branche sur la colonne «+» de la grille (5V).

2 -қадам:

Ajoutez la bibliothèque du capteur infrarouge à Arduino. https://www.mediafire.com/download/jd5j7911amju36g/IRremote.zip Сынақ деректері инфрақызыл avec бағдарламасының кодын іздейді. #include int IRpin = 11; IRrecv irrecv (IRpin); decode_results нәтижелері; void setup () {Serial.begin (9600); irrecv.enableIRIn (); // Қабылдағышты іске қосыңыз} void loop () {if (irrecv.decode (& results)) {Serial.println (results.value, DEC); // Serial 'results.value' irrecv.resume () басып шығарыңыз; // Келесі мәнді}} алу

3 -қадам:

«Нәтиже.мәнді» өзгертуге болатын бағдарлама /* Бағдарламаның температурасы ауа температурасының температурасы ° C немесе жоғары деңгейдегі дисплейдегі инфрақызыл картаның көмегімен анықталады. Pierre-Olivier TILLOY бағдарламасының ең маңыздысы-бұл өзгертулер мен өзгертулер. Бөлімше релизаторы: -GND де ла карталық порты 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 leectur LCD branche sur la colonne «-» de la grille (GND = Masse). -La pin VDD лектор LCD дисплейі «la» grille grille (5V). -La pin V0 дəріс оқушысы LCD дисплейі La pin centrale du variateur. -7 -ші порт портында RS -лекторлық дисплей. -8 -ші порттың ла -картасы, сенсорлы порт. -9 -ші жол картасы, D4 лекторлық дисплейі. -Сыртқы порталдың D5 лекторлық картасы. -Жалпы порт D6 лекторлық LCD дисплейі. -12 -ші порт портында D7 лекторлық дисплейі. -A0 де порт картасы, LM35 порталы. -La pin de droite du capteur LM35 se branche sur la colonne «+» de la grille (5V) (Pin de droite quand le capteur est a l'utilisateur). -La branche restante du capteur LM35 se branche sur la colonne «-» avec une résistance (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 дәріс оқырманы ЖК дисплейі-la de grille (GND = Masse). -La pin A du lektor a LCD le brane sur+colonne «+» de la grille (5V). -La pin K du lektor LCD s branche sur la colonne «-» de la grille (GND = Masse). -La pin de gauche (lorsque que le capteur est à l'utilisateur) француздық инфрақызыл порты 2 de la carte Arduino. -La pin centrale du capteur infrarouge se branche sur la colonne «-» de la grille (GNS = Mass). -La pin de droite du capteur infrarouge se branche sur la colonne «+» de la grille (5V). Pain les carte SainSmart, l'interrupteur d'alimentation de la carte doit etre place 5V. /! / ВЕРФИФИКАТОР КЕЛЕСІ ФИЛЬДЕР SONT BIEN ФИЛИАЛДАРЫ SINON LA VALEUR INDIQUEE PAR L'ECRAN PEUT ETRE FAUSSE/! / */#Include // Inclue la bibilothèque infrarouge. #қосу // Inclue la bibliothèque du lektor LCD. int tempPin = 0; // Айнымалы деректерді қосу бойынша, avec une valeur initiale de 0. float tempC = 0; // On défini une variable de température en celcius à laquelle on prédéfini une valeur de 0. float tempF = 0; // On défini une variable de température en fahrenheit à laquelle on prédéfini une valeur de 0. LiquidCrystal lcd (7, 8, 9, 10, 11, 12); // СКД дисплейінің соңғы сипаттамалары. int IRpin = 2; // Айнымалы мәліметтерді өзгертуге болады, олар инфрақызыл картаны ұсынады Arduino est branchée sur la pin 2. IRrecv irrecv (IRpin); // IRpin айнымалы мәнін анықтау үшін инфрақызылға ауысыңыз. decode_results нәтижелері; // инфрақызыл сигналының декодтауында. void setup () {Serial.begin (9600); // Le transfère de données se fait en 9600 bauds. irrecv.enableIRIn (); // Белсенді процесс. lcd.begin (16, 2); // СКД дисплейінің жеке номері. lcd.setCursor (3, 0); // Indic où басталады leà à afficher. lcd.print («Capteur de»); // Indiqu le text à afficher туралы. lcd.setCursor (3, 1); lcd.print («Температура»); кешіктіру (2000); // Indiqu le temps de l'affichage туралы (milisecondes). lcd.clear (); // Efface l'écran. lcd.setCursor (3, 0); lcd.print («Бағдарлама»); lcd.setCursor (3, 1); lcd.print («ecrit par»); кешіктіру (2000); lcd.clear (); lcd.setCursor (1, 0); lcd.print («Пьер-Оливье»); lcd.setCursor (5, 1); lcd.print («TILLOY»); кешіктіру (3500); lcd.clear (); } void loop () {if (irrecv.decode (& нәтижелер)) {// Инфрақызымның кодын жою. Serial.println (results.value, DEC); // Imprime la valeur du code reçu dans le moniteur de série. irrecv. resume (); // кодты дайындау. } Serial.println («»); Serial.println («Donnee brut recu par le capteur de temperatur:»); // Imprime dans le moniteur de série le text. Serial.println (analogRead (tempPin)); // Imprime dans le moniteur de série la valeur reçu par le capteur de température. int rawvoltage = analogRead (tempPin); // Айнымалы деректердің бірде -біреуі бойынша égale à la valeur analogique du capteur de température. tempC = ((шикі кернеу/1024,0)*5000,0)/100; // TempC prend la valeur du calcul. Serial.println (tempC); // Айнымалы температураның ауыспалы мәні. lcd.setCursor (1, 0); lcd.print («La температура»); lcd.setCursor (1, 1); lcd.print («est de»); if (results.value == 16724175) {// «16724175» ауыстырғышының мәні инфрақызыл кодына сәйкес келеді. // Бағдарламаның бағаланатын нұсқасы. lcd.setCursor (8, 1); lcd.print (tempC); lcd.setCursor (14, 1); lcd.print («C»); кешіктіру (500); } int tempF = (tempC * 9)/ 5 + 32; // Фаренгейт бойынша температураның түрленуі. Serial.println (tempF); // Imprimer la nouvelle valeur de tempF dans le moniteur de série. if (results.value == 16718055) {// «16718055» ауыстыру мәні инфрақызыл кодына сәйкес келеді. // Бағдарламаның бағаланатын нұсқасы. lcd.setCursor (8, 1); lcd.print (tempF); lcd.setCursor (14, 1); lcd.print («F»); кешіктіру (500); }} // Бағдарлама аяқталғанда, ол қайтадан жарамсыз болады.

4 -қадам:

Ұсынылған: