Hirdetés
- Magisk
- Samsung Galaxy A54 - türelemjáték
- Xiaomi 14 - párátlanul jó lehetne
- Milyen okostelefont vegyek?
- Xiaomi 15T Pro - a téma nincs lezárva
- iPhone topik
- Samsung Galaxy Watch8 - Classic - Ultra 2025
- Amazfit Bip 6 - jót olcsón
- Apple Watch Sport - ez is csak egy okosóra
- Hivatalos a OnePlus 13 startdátuma
-
Mobilarena
Arduino hardverrel és szoftverrel foglakozó téma. Minden mikrovezérlő ami arduinoval programozható, és minden arduino program, board, és hardverrel kapcsolatos kérdések helye.
Új hozzászólás Aktív témák
-
Undoroid
őstag
Sziasztok!
Nagyon kezdő vagyok ebben a témában, amit Ti gyakorlatiasabban vágtok...ezért is kérem a segítségeteket!
Szóval nemrég hozzájutottam egy kissé hiányos -kezdő- mikrovezérlő csomaghoz és az egyik példa lehetővé tette, hogy egy Nano-val, egy 2x16-os LCD kijelzővel és egy termisztorral össze lehet dobni egy egyszerű digitális hőmérőt! Ezzel a programmal szépen végezte a dolgát:
"#include <LiquidCrystal.h>int tim = 50; //the value of delay time// initialize the library with the numbers of the interface pinsLiquidCrystal lcd(4, 6, 10, 11, 12, 13);int thermistorPin = 0; // thermistor connected to analog pin 3void setup(){lcd.begin(16, 2); // set up the LCD's number of columns and rows:lcd.clear(); //Clears the LCD screen and positions the cursor in the upper-left corner}void loop(){float a = analogRead(thermistorPin);//the calculating formula of temperaturefloat resistor = (1023.0*10000)/a-10000;float tempC = (3435.0/(log(resistor/10000)+(3435.0/(273.15+25)))) - 273.15;lcd.setCursor(0, 0); // set the cursor to column 0, line 0lcd.print(" adeept ");// Print a message of "Temp: "to the LCD.lcd.setCursor(0, 1); // set the cursor to column 0, line 0lcd.print(" Temp: ");// Print a message of "Temp: "to the LCD.lcd.print(tempC);// Print a centigrade temperature to the LCD.lcd.print(" C "); // Print the unit of the centigrade temperature to the LCD.delay(500);
"
Ezzel a példával egy érzékelő tud működni! A kérdésem a következő lenne:
Megoldható-e az, hogy a jelenlegi programsor módosításával több (4db) érzékelőt is le tudjon kezelni egyszerre és kijelezni az LCD-n? Akár úgy, hogy enkóderrel vagy navigáló gombokkal tovább lehetne léptetni az aktuális érzékelő kijelzését? (Egyszerre csak egy érték szerepelne, de a kavarodás elkerülése érdekében el lehetne nevezni az aktuális szenzort) A hab a tortán az lenne, ha minden szenzorhoz be lehetne állítani egy riasztási értéket és hiszterézist is és a hozzárendelt kimeneten ez megjelenne, amit FET-el vagy relékimenettel fel lehetne használni. Elegendő lenne ezekhez a feladatokhoz egy NANO vagy inkább egy UNO kellene hozzá? Az LCD -az egyszerűség kedvéért- és a felhasználható kimenetek spórolása miatt l2C kivitelű lenne!Előre is köszönöm az iránymutatást és a segítségeteket!
Új hozzászólás Aktív témák
- HP Elitebook 850 - i5 proci / 16gb memória/ 500gb m2 SSD
- Gamer PC - R7 3800X, RTX 3060ti és 16gb RAM + GARANCIA
- SAMSUNG (LS43FM700UUXUF) 4K GAMER SAMART MONITOR! 2025 MODELL! AKCIÓ
- MSI Cubi NUC 1M Intel Core 7 150U 16GB DDR5 512 NVMe SSD 2x2.5GBE LAN Wifi 7 Win 11 Pro garancia
- iPhone 16 Pro Max 256GB Natural Titanium 2028.-ig Garancia 100% akku
- 0% THM 4 havi részlet beszámítás! RX 9060 XT / 9070 / 9070 XT videokártyák készletről KAMATMENTESEN
- magyar billentyűzet - 123 - Lenovo Legion Pro 5 (16ARX8) - AMD Ryzen 7 7745HX, RTX 4070
- NJOY Szünetmentes + AVR Horus Plus 2000, 2000VA, 1200W, Line-Interactice, LCD Touch displa PWUP-LI20
- HIBÁTLAN iPhone 12 Pro 512GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3684, 100% Akkumulátor
- HP 200W töltők (19.5V 10.3A) kis kék, kerek, 4.5x3.0mm, 928429-002
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
ekkold

