ዝርዝር ሁኔታ:
ቪዲዮ: የካፒቴር ሙቀት ቾይስ ዱ ዓይነት ደ ዲግርስ ፓር ኢንፍራሮጅ 4 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
የእንግሊዝኛ ቅጅ እዚህ እዚህ የዳንስ ፕሮግራም በፕሮግራሙ ላይ አስተያየት መስጠቱን እና የአየር ሁኔታውን እና ውጤቱን በኤል.ሲ.ዲ. Dans ce tuto j'utilise: -Une carte SainSmart (similaire à Arduino UNO) -Un lecteur LCD QC1602A -Un variateur -Un capteur de temperature LM35 -Un capteur infrarouge VS838 -Une résistance de 330kΩ -Des fil ግንኙነት
ደረጃ 1
የፍሪ ሊዝ ትስስሮች - -ወደብ 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 branche sur la colonne "-" de la grille (GND = Masse)። -La pin VDD du lecteur LCD se branche sur la colonne "+" de la grille (5V)። -La pin V0 du lecteur LCD se branche sur ላ pin centrale du variateur. -ወደብ 7 ዴ ላ ካርቴ ኢስ ቅርንጫፍ ሱቅ ወደብ RS ዱ lecteur LCD። -ወደብ 8 ዴ ላ ካርቴ ኢስ ቅርንጫፍ ሱቅ ወደብ ኢ ዱ lecteur LCD። -ወደብ 9 ዴ ላ ካርቴ ኢስ ቅርንጫፍ ሱቅ ወደብ D4 du lecteur LCD። -ወደብ 10 ዴ ላ ካርቴ ኢስ ቅርንጫፍ ሱቅ ወደብ D5 du lecteur LCD። -ወደብ 11 ደ ላ ካርቴ ኢስ ቅርንጫፍ ሱቅ ወደብ D6 du lecteur LCD። -ወደብ 12 ዴ ላ ካርቴ ኢስ ቅርንጫፍ ሱቅ ወደብ D7 du lecteur LCD። -ወደብ A0 de la carte est branché a la pin centrale du capteur LM35። -La branche entaillee du capteur LM35 se branche sur la colonne "+" de la grille (5V) (Pin de droite quand le capteur est face 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 ፒኖች 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 grille (GND = Masse)። -La pin A du lecteur LCD se branche sur la colonne "+" de la grille (5V)። -La pin K du lecteur LCD se branche sur la colonne "-" de la grille (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 branche sur la colonne "-" de la grille (GNS = ቅዳሴ)። -La pin de droite du capteur infrarouge se branche sur la colonne "+" de la grille (5V)።
ደረጃ 2
Ajoutez la bibliothèque du capteur infrarouge à አርዱinoኖ። https://www.mediafire.com/download/jd5j7911amju36g/IRremote.zip Faites des tests pour reconnaitre vos code infrarouge avec ce program. #int IRpin = 11 ን ያካትቱ; IRrecv irrecv (IRpin); የ decode_results ውጤቶች; ባዶነት ማዋቀር () {Serial.begin (9600); irrecv.enableIRIn (); // ተቀባዩን ያስጀምሩ} ባዶነት loop () {ከሆነ (irrecv.decode (& ውጤቶች)) {Serial.println (results.value ፣ DEC) ፤ // Serial 'results.value' irrecv.resume () ን ያትሙ; // የሚቀጥለውን እሴት ይቀበሉ}} ምንጭ
ደረጃ 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 is écrit par Pierre-Olivier TILLOY et est libre de modification par qui en envie. Branchement à réaliser: -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 branche sur la colonne "-" de la grille (GND = Masse)። -La pin VDD du lecteur LCD se branche sur la colonne "+" de la grille (5V)። -La pin V0 du lecteur LCD se branche sur ላ pin centrale du variateur. -ወደብ 7 ዴ ላ ካርቴ ኢስ ቅርንጫፍ ሱቅ ለ ወደብ RS du lecteur LCD። -ወደብ 8 ዴ ላ ካርቴ ኢስ ቅርንጫፍ ሱቅ ወደብ ኢ ዱ lecteur LCD። -ወደብ 9 ዴ ላ ካርቴ ኢስ ቅርንጫፍ ሱቅ ወደብ D4 du lecteur LCD። -ወደብ 10 ደ ላ ካርቴ ኢስ ቅርንጫፍ ሱቅ ወደብ D5 du lecteur LCD። -ወደብ 11 ደ ላ Carte est ቅርንጫፍ ሱቅ ወደብ D6 du lecteur LCD። -ወደብ 12 ዴ ላ ካርቴ ኢስ ቅርንጫፍ ሱቅ ወደብ D7 du lecteur LCD። -ወደብ A0 ዴ ላ ካርቴ ኢስ ቅርንጫፍ አንድ ላ ፒን ደ ጋuche ዱ ካፒቴር LM35። -La pin de droite du capteur LM35 se branche sur la colonne "+" de la grille (5V) (Pin de droite quand le capteur est face 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 ፒኖች 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 grille (GND = Masse)። -La pin A du lecteur LCD se branche sur la colonne "+" de la grille (5V)። -La pin K du lecteur LCD se branche sur la colonne "-" de la grille (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 branche sur la colonne "-" de la grille (GNS = ቅዳሴ)። -La pin de droite du capteur infrarouge se branche sur la colonne "+" de la grille (5V)። አፍስሱ les carte SainSmart, l'interrupteur d'alimentation de la carte doit etre place sur 5V. !! #ያካትቱ // Inclue la bibliothèque du lecteur LCD። int tempPin = 0; // በ défini ላ ተለዋዋጭ reçu par le capteur avec une valeur initiale de 0. float tempC = 0; // በ défini une ተለዋዋጭ de température en celcius à laquelle ላይ prédéfini une valeur de 0. float tempF = 0; // በ défini une ተለዋዋጭ de température en fahrenheit à laquelle ላይ 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; // በ déclare que la ተለዋዋጭ qui envoie la donnée du capteur infrarouge à la carte Arduino est branchée sur la pin 2. IRrecv irrecv (IRpin); // በዲክለር ላይ ላ ተለዋዋጭ አይፒፒን est la pin qui reçoit la donnée infrarouge። የ decode_results ውጤቶች; // በዲኮኮድ ላይ የምልክት ጥሰት። ባዶነት ማዋቀር () {Serial.begin (9600); // ለ transfère de données se fait en 9600 bauds. irrecv.enableIRIn (); // ንቁ le processus de récéption. lcd.begin (16, 2); // Indique le nombre de case par ligne puis le nombre de ligne du lecteur LCD. lcd.setCursor (3, 0); // በልዩ ሁኔታ ጽሑፉ ከአፍፍፌር ይጀምራል። lcd.print ("Capteur de"); // በተዘዋዋሪ ጽሑፍ ላይ ከአፍፊፈር። lcd.setCursor (3, 1); lcd.print ("ሙቀት"); መዘግየት (2000); // በ indique le temps de l'affichage (en milisecondes)። lcd.clear (); // ኤፈሴ 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 (); } ባዶነት loop () {ከሆነ (irrecv.decode (& ውጤቶች)) {// Tente de recevoir un ኮድ infrarouge። Serial.println (results.value, DEC); // Imprime la valeur du code reçu dans le moniteur de série. irrecv.resume (); // Prépare le capteur à recevoir un noveve code. } Serial.println (""); Serial.println ("Donnee brut recu par le capteur de temperature:"); // Imprime dans le moniteur de série ለ ጽሑፍ። 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); // በ défini une ተለዋዋጭ égale à la valeur analogique du capteur de température. tempC = ((rawvoltage/1024.0)*5000.0)/100; // ላ ተለዋዋጭ tempC prend la valeur du calcul። Serial.println (tempC); // Om imprime la nouvelle valeur de la ተለዋዋጭ tempC dans le moniteur de série. lcd.setCursor (1, 0); lcd.print ("ላ ሙቀት"); lcd.setCursor (1, 1); lcd.print ("est de"); ከሆነ (results.value == 16724175) {// Remplacer le "16724175" par la valeur qui correspond à votre code infrarouge. // ሲ ቪክቶር ቫሌር ቾይስ ኤጋሌ ላ ቫሌር ሪኢው አስፈፃሚ ለፕሮግራሙ ተስማሚ ነው። lcd.setCursor (8, 1); lcd.print (tempC); lcd.setCursor (14, 1); lcd.print ("C"); መዘግየት (500); } int tempF = (tempC * 9)/ 5 + 32; // ልወጣ ዴ ላ የሙቀት መጠን en fahrenheit. Serial.println (tempF); // Imprimer la nouvelle valeur de tempF dans le moniteur de série. ከሆነ (results.value == 16718055) {// Remplacer le "16718055" par la valeur qui correspond à votre code infrarouge. // Si votre valeur choisie égale la valeur reçu executer le program suivant. lcd.setCursor (8, 1); lcd.print (tempF); lcd.setCursor (14, 1); lcd.print ("F"); መዘግየት (500); }} // የፊን ዱ ፕሮግራም ፣ ኢላሚንስ ኦው ዴቡት ዴ ባዶነት loop።
ደረጃ 4
የሚመከር:
የእውነተኛ-ጊዜ የውሃ ጉድጓድ የውሃ ሙቀት ፣ የአሠራር እና የውሃ ደረጃ መለኪያ 6 ደረጃዎች (ከስዕሎች ጋር)
የእውነተኛ-ጊዜ የውሃ ጉድጓድ የውሃ ሙቀት ፣ የአሠራር ሁኔታ እና የውሃ ደረጃ መለኪያ-እነዚህ መመሪያዎች ዝቅተኛ ዋጋን ፣ በእውነተኛ ጊዜ ፣ የውሃ ቆጣሪን ለክትትል የሙቀት መጠን ፣ የኤሌክትሪክ ሥነምግባር (EC) እና በተቆፈሩ ጉድጓዶች ውስጥ የውሃ ደረጃን እንዴት እንደሚገነቡ ያብራራሉ። ቆጣሪው በተቆፈረ ጉድጓድ ውስጥ እንዲንጠለጠል ፣ የውሃውን ሙቀት ለመለካት ፣ EC
የ BBQ ሙቀት እና የስጋ ዳሳሽ በ ESP8266 ላይ ከማሳያ ጋር: 5 ደረጃዎች (ከስዕሎች ጋር)
የ BBQ ሙቀት እና የስጋ ዳሳሽ በ ESP8266 ከማሳያ ጋር - በዚህ መመሪያ ውስጥ በባርቤኪውዎ ውስጥ ያለውን የአሁኑን የሙቀት መጠን የሚለካ እና አስፈላጊ ከሆነ ለማብራት አድናቂን የሚያበራ የቢብኪው መሣሪያ የራስዎን ስሪት እንዴት እንደሚያደርጉ አሳያችኋለሁ። ከዚህ በተጨማሪ የስጋ ዋና የሙቀት መጠን ዳሳሽ አጥቂ አለ
የ IoT ሙቀት እና የእርጥበት መጠን ከ OLED ማያ ገጽ ጋር 5 ደረጃዎች (ከስዕሎች ጋር)
የ IoT ሙቀት እና የእርጥበት መለኪያ ከ OLED ማያ ገጽ ጋር - በፈለጉት ጊዜ በ OLED ማያ ገጽ ውስጥ የሙቀት መጠንን እና እርጥበትን ይፈትሹ እና በተመሳሳይ ጊዜ ያንን መረጃ በ IoT መድረክ ውስጥ ይሰብስቡ። ባለፈው ሳምንት እኔ በጣም ቀላል IoT ሙቀት እና እርጥበት ቆጣሪ የተባለ ፕሮጀክት አሳትሜአለሁ። ያ ጥሩ ፕሮጀክት ነው ምክንያቱም እርስዎ ይችላሉ
የ Z80 ሞኒተር ዓይነት ኦፕሬቲንግ ሲስተም እና ኤስቢሲ 6 ደረጃዎች (ከስዕሎች ጋር)
የ Z80 ሞኒተር ዓይነት ኦፕሬቲንግ ሲስተም እና ኤስ.ቢ.ሲ- EfexV4 በእውነተኛ ሃርድዌር ውስጥ የ z80 ፕሮግራሞችዎን ለመፃፍ ፣ ለማስኬድ እና ለማረም የመስመር ውስጥ አሰባሳቢ እና መበታተን እና መሰረታዊ መገልገያዎች ያሉት ሞኒተር ሮም ነው ኤፍኤክስኤም CP/M ፣ N8VEM ወይም ሌላ የተወሳሰበ ሃርድዌር አያስፈልገውም። ደረጃውን የጠበቀ Z80 ሥነ ሕንፃ ኤስቢሲ ብቻ ያስፈልግዎታል
በድምፅ ቁጥጥር የሚደረግ ፣ የብሬይል ዓይነት ዘይቤ ሴማፎሬ-4 ደረጃዎች (ከስዕሎች ጋር)
በድምፅ ቁጥጥር የሚደረግ ፣ የብሬይል ዓይነት ዘይቤ ሴማፎሬ-" ጌታ ቬቲናሪ በወንዙ ማዶ ያለውን የሰማፎር ማማ እየተመለከተ በመስኮቱ ላይ ቆሞ ነበር። ትይዩ የነበሩት ትልልቅ መዝጊያዎች ስምንቱ በቁጣ ብልጭ ድርግም ብለው ነበር - ጥቁር ፣ ነጭ ፣ ጥቁር ፣ ነጭ ፣ ጥቁር ፣ ነጭ እና hellip; መረጃ ወደ ውስጥ እየበረረ ነበር