MCU, Arduino, ESP8266, ESP32 i sl.
Postano: 08 ruj 2018, 21:13
Bavi li se netko mikrokontrolerima i sličnim stvarčicama? Ja sam počeo nedavno. Posebno mi je zanimljiv ESP32.
Regionalni Linux forum
https://www.linuxzasve.com/forum/
Ima takva, relativno aktivna tema, barem zadnje 4 godine:drone je napisao/la:Bavi li se netko mikrokontrolerima i sličnim stvarčicama? Ja sam počeo nedavno. Posebno mi je zanimljiv ESP32.
Na kraju se sve i svodi na paljenje i gašenje.drone je napisao/la:Probaj upisati 8266 ili esp32 u tražilicu. Istina, za Arduino izbaci 60+ postova, ali u forumu o programiranju. Da ne spominjem da su neke teme iz 2009. Zato sam otvorio ovu temu i postavio tu pitanje. Nekako mi je ovo više vezano uz hw.
Uglavnom, početnik sam u ovom području. Za sada samo palim i gasim ledice i releje
Da, OK. Arduino je zakon za na brzaka sklopiti provjerene stvari. Iako "arduino jezik" ne smatram nekom posebnom prednošću. Najveća mu je vrijednost velika zajednica i količina gotovog koda. Ali to zna biti i nevolja. Recimo, imaš libraryje za sve živo ali veliki broj je loše napisan, manjkav, ima bugova. I tako dok početnik može lako pokrenuti isprobane projekte, ako poželi složiti nešto svoje, drukčije, nailazi na zapreke jer program ne radi iz njemu neobjašnjivih razloga. Tako da se kreće u lov na bugove i prepravke tuđih biblioteka i to baš nije više početnička sfera, a takve operacije mogu odnijeti više vremena nego da si ispočetka radio većinu stvari kao sam svoj majstor.drone je napisao/la:Mislim da je Arduino super projekt. Pogotovo za početnike i hobiste. C++ koji se koristi je pojednostavljen i mislim da je struktura dobro smišljena. Naravno, kad se pohvataju osnove može se prijeći na direktniji pristup, po potrebi. Tako mi se bar sada čini iz ove početničke perspektive.
Stara priča da je "RISC bolji od CISC" bojim se da ovdje nije toliko bitna. Normalno, dobar asembler mora imati dobru podrška za makroe, opcije, razne direktive ali na kraju je najbitniji set instrukcija.drone je napisao/la: Meni je assembler super (ali ne za CISC arhitekturu) što znači da ću ga sigurno probati na nekom od ovih čipova koje sam nabavio. Za sada imam nekoliko Atmega 328p, ESP8266, ESP32 i jedan Atmega 1284p (u 3D printeru). Ima vremena...
Nisam mislio "bijedan" u smislu malog broja instrukcija nego ugodnosti uporabe. Na kraju, ima RISC-ova koji imaju podjednak broj instrukcija kao i neki CISC-ovi, tako da, kao što rekoh, CISC/RISC nije neko bitno mjerilo kod mikrića pa se ne moraš ograničavati zbog toga.drone je napisao/la:Što se tiče "bijednog" seta instrukcija, mislim da to baš i volim. 50ak instrukcija nasuprot nekoliko tisuća... Meni je Commodore, odnosno MOS 6510 (6502) bio zakon. Instrukcije po tri slova, sve uredno i pregledno.