Hirdetés
- Elektromos rásegítésű kerékpárok
- gban: Ingyen kellene, de tegnapra
- sziku69: Fűzzük össze a szavakat :)
- Geri Bátyó: Agglegénykonyha 7 – Még egy megosztó – de gyors – étel: resztelt máj
- Geri Bátyó: Agglegénykonyha 8 – Ami félresikerül, még nem biztos, hogy rossz is
- f(x)=exp(x): A laposföld elmebaj: Vissza a jövőbe!
- Brogyi: CTEK akkumulátor töltő és másolatai
- Geri Bátyó: Agglegénykonyha 6 – Néhány egyszerű tésztaétel
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
Új hozzászólás Aktív témák
-
Adamyno
tag
Az Arduino csak a panelek elnevezése. Illetve az IDE. De a lényeg ugye a mikrokontroller, ami az Arduino lapon van. Uno esetében pl. az ATMega328p. Ez közvetlenül is programozható, van részletes és nagyon alapos dokumentációja regiszterekkel, mindennel. Nem is kötelező Arduino nyelven programozni, van lehetőség akár Luára, akár microPyhon-ra vagy más egyéb nyelvekre, de lemehetsz nyilván nagyon hardverközeli szintig is. Mondjuk a C/Arduinonak pont ez az előnye, hogy magas és egyben alacsony szintű programnyelvként is funkcionál.
Ahhoz, hogy megismerd mondjuk az SPI buszt, I2C-t, Serialt... egyáltalán a digitális, analóg I/O-kat, PWM-et, jelszinteket, stb... szerintem tökéletes kezdésnek, mert ha mélyebben beleásod magad akkor rengeteg forrást találsz, jó a dokumentációja a mikrocsipeknek is, de a hozzákapcsolható perifériák, hardverek száma is jelentős, mivel szabványos buszokon kommunikál és már készen elérhető kismillió Library. Az STM is jó, de azt mondjuk akkor venném elő ha valami miatt kevés az Arduino. Bár, abból meg van egy rakással. Pl. egy Arduino Mega elég sok porttal is rendelkezik, megfizethető és még viszonylag energiatakarékos is. De ha akarod, akár az STM32-t is programozhatod Arduino IDE-ben vagy akár egy ESP32-t, ESP8266-ot, stb... nagyon sok platform támogatott. Az átjárhatóség szerintem biztosított. Az ATMegákhoz gyárilag van Atmel Studio is ha valakinek éppen az jobban tetszik. Arduino sok felesleges macerát levesz a válladról, és a rengeteg libbel sokat hozzá is tesz a munkához, igazából csak a bootloadernek kell benne lennie a csipben és utána kényelmesen használható. Nyilván Arduino kódokat írhatsz nem Arduino IDE-ben is (akár txt-ben is), ha jól tudom, gcc-vel fordul. Ennyire nem is ástam bele magam, de a tiszta C kódot simán eszi és ez nagyon nagy bónusz. Szerintem amúgy a C nyelv mindegyik kontrollernél használható, max ajánlott hozzá headert írni, de az átjárhatóság biztosított. Nekem őszintén szólva tökmindegy, hogy az STM vagy Atmega vagy más.
Új hozzászólás Aktív témák
- AMD Ryzen 7 9800X3D - Új, 3 év garancia - Eladó!
- Playstation 5 lemezes 825GB CFI-1216A, újra fém pasztázva, 6 hónap garanciával, Bp-i üzletből eladó!
- MSI MEG Z-790 ACE alaplap + INTEL CORE I9 13900K proci + 32 GB DDR5 memória Félkonfig
- AFOX GTX 1050 Ti 4GB GDDR5
- Lenovo Tab P11 Pro 2. Gen. Billentyűzet és Tok - Szürke
- Xiaomi Mi 10T Pro 128GB, Kártyafüggetlen, 1 Év Garanciával
- Dell és HP szerver HDD caddy keretek, adapterek. Több száz darab készleten, szállítás akár másnapra
- BESZÁMÍTÁS! Asrock B550M R7 5700X 32GB DDR4 512GB SSD RTX 3080 10GB ZALMAN S2 TG Cooler Master 750W
- Lenovo ThinkPad X13 Gen 2 i5-1145G7 16GB 512GB FHD+ 100% sRGB - 1 év garancia
- Apple MacBook Pro 13" 2019 256/8GB Akku:40 ciklus! Magyar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest