-
Fototrend
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
-
And
veterán
Nem egészen. Vagyis nem csak a soros porton keresztül lehet neki megmondani, hogy bármit is csináljon (a változók értékátadásán túl). Kapsz egy szerkesztőprogramot, amit akár ki is próbálhatsz, ingyenes, és van benne debugger, lényegében szimulátor. Pontosan azért HMI, amiért hasonlít az ipari HMI-khez: pl. nem kell neked minden egyes grafikus elemet külön összerakni, hanem van egy valag előre definiált objektum, amit külön oldalakra szervezve tudsz letenni. ilyenek a gombok, bargraph-ok, szám- és szövegmezők, bitmap-képek, stb. Ezen felül vannak nem látható elemek, pl. belső változók, touch-területek (hotspotok), timerek is. Ezeknek az objektumoknak mind van egy vagy több tulajdonságuk (pozíció, méret, színek, állapotok, szövegtartalom, változók értéke, ..), amelyek változtathatók a HMI-n megírt eseményvezérelt script-ekből, vagy a soros vonalon keresztül. Úgymond önálló programot képes futtatni, változókkal dolgozni, logikai műveleteket végezni és a többi. Ehhez rendelkezésre áll egy csomó belső RAM ill. flash-tár, amelybe a programrészletek (script-ek), grafikus elemek, betűtípusok kerülnek. Vagyis ezek a feladatok az alap kontrollertől - amihez a HMI kapcsolódik - függetleníthetőek, a HMI leveszi az adattárolás, animáció és akár egy csomó logikai művelet terhét az eredeti kontrollerről. Tehát nem egy 'buta' kijelzővezérlő, mint mondjuk az SSD1306, amire bitmap-ként kell kiküldened az utolsó pixelt is, hanem egy önálló mikrogép, amelynek van saját programtára és kijelzője. A felhasználói kódot és adatokat az éles felhasználás előtt ugyanúgy le kell töltened a HMI-re, mint az arduino-ra a saját kódját.
(Van néhány erős hiányossága, amely szoftverből orvosolható lenne, de együtt lehet élni vele. Az például roppant zavaró, hogy nincs egy egységes, egyben áttekinthető 'programod', amit megírhatsz, hanem adott oldalon, adott objektum adott eseményéhez rendelhető egy hosszabb-rövidebb script. Így sajnos a felhasználói kód már eléggé áttekinthetetlen, ha az adott projekt bonyolulttá válik.)
Új hozzászólás Aktív témák
- Android alkalmazások - szoftver kibeszélő topik
- One otthoni szolgáltatások (TV, internet, telefon)
- PlayStation 5
- Canon MILC: EOS R és M topik
- RAM topik
- EAFC 26
- Logitech Harmony - én irányítok mindent!
- Milyen egeret válasszak?
- Amazfit Active 2 NFC - jó kör
- A Windows 11 nem akarja ránk erőltetni az AI applikációkat – vagy mégis?
- További aktív témák...
- Fedezd fel az EcoTextil-Méteráru kínálatát
- IPAD Pro 12.9 2.Gen 512GB Wifi+CELLULAR, ÜZLETBŐL, 27% ÁFÁS SZÁMLA. GARANCIA
- Playseat Evolution Pro - Red Bull Racing ESPORTS kiadás - akár karácsonyra!
- ADATA AX5U6000C3016G-DTLABRWH 32GB KIT 6000MHz
- G-SKILL F5-6000J3040G32GX2-TZ5RW 64GB KIT 6000MHz (Egyszer beüzemelt)
- Dupla Lencsés PTZ Biztonsági Kamera 2.4/5G Dual Band Wifi Kamera+128gb mermoria kártya
- Bontatlan, Sony PS5 PRO Pro 2TB, lemez mentes verzió
- Telefon felvásárlás!! Samsung Galaxy A70/Samsung Galaxy A71/Samsung Galaxy A72
- 5G LTE! Microsoft Surface Pro 8 i7-1185G7 16GB 256GB 1 év garancia
- 187 - Lenovo LOQ (15IRX10) - Intel Core i7-13650HX, RTX 5070
Állásajánlatok
Cég: BroadBit Hungary Kft.
Város: Budakeszi
Cég: Laptopszaki Kft.
Város: Budapest
ekkold
