image/svg+xml

» Poradna » Hardware

Arduino - programovanie v C vs. C++ v Arduino IDE

 |   |  Microsoft Windows 7 Firefox 60.0

Zdravím,programujem rôzne typy Arduin už pár rokov. Všetko zatiaľ v Arduino IDE. Občas využívam ten ich AVR kód. Všimol som si, že keď napríklad napíšem blikanie ledky v Cčku a v Arduino IDE, že je to v Arduine IDE neskutočne veľká krávovina. No uznajte, že 89 bajtov vs. 1 kB je sakra rozdiel. Mám teda otázku, aké sú výhody a nevýhody C vs. Arduino IDE (okrem už napísaných univerzálnych knižníc k protokolom)?

Odpovědi na otázku

 |   |  Microsoft Windows 7 Firefox 56.0

A jak píšeš to blikání LED, když jsi háklivý na velikost výsledného programu? Snad ne digitalWrite(13, HIGH)?

Souhlasím  |  Nesouhlasím
 |   |  Microsoft Windows 7 Firefox 60.0

Keď použijem v Cčku, tak má kód v Arduino IDE 400 bajtov aj niečo.

Souhlasím  |  Nesouhlasím
 |   |  Unknown Firefox 60.0

Je to o pohodli. Je treba si najit urcitou hranici mezi pohodlim programatora a velikosti vysledneho kodu.Kdyz se treba podivam kolik desitek MB ma sebejednodussi aplikace v telefonu, tak je to silenej smutek na lenosti, ale na druhou stranu neni realne psat rozsahlejsi programy v ASM.Arduino IDE tam pribali sve standardizovane knihovny, tak je vysledek objemejsi, a na blinku je to asi znat hodne. Kdyz budes mit rozsahlejsi projekt, tak tam spoustu knihoven budes muset mit tak jak tak a vysledna velikost uz nebude tak rozdilna.

Souhlasím  |  Nesouhlasím
 |   |  Microsoft Windows 7 Firefox 60.0

Mňa napr. se*ie, keď knižnica pre Ethernet na "webserver" v niektorých prípadoch zhltne aj 20-25 kB pamäte (jednoduchší záznamový web) a potom optimalizuj kód pre ďalšie moduly pre pár kB napr. na Uno, ktoré má 32 kB flash (- bootloader) a 2 kB RAM.

Souhlasím  |  Nesouhlasím
 | Microsoft Windows 7 Firefox 60.0

Tak namiesto arduina pouzijem esp8266, vypnem wifi a mam 4MB pamate :)

Souhlasím  |  Nesouhlasím
 |   |  Microsoft Windows 7 Firefox 60.0

Ten mám. Využívam často ako Wifi jammer

Souhlasím  |  Nesouhlasím
 |   |  Unknown Firefox 60.0

To je holt cena za levne male uno. Ja pouzivam nodemcu (esp8266), megu a malinu, kdyz potrebuju neco s normalnim OS a zatim se mi nepodarilo narazit na omezeni velikosti pameti nebo kodu. Chci zkusit jeste esp32 a due a bohuzel casu je porad malo.

Souhlasím  |  Nesouhlasím
 |   |  Microsoft Windows 7 Firefox 60.0

Tiež mám aj Megu a malinu 3 :D ESP32 aj Due mám v pláne aj ja, len rozmýšľam nad Vigor 4000 od Arduina, čo má vyjsť a má aj FPGA 16K.

Souhlasím  |  Nesouhlasím


Určitě si přečtěte

Vybrali jsme 21 programovatelných hraček a stavebnic pro děti i jejich rodiče

Vybrali jsme 21 programovatelných hraček a stavebnic pro děti i jejich rodiče

** Získejte děti pro matematiku a základy techniky ** Kupte jim hračku nebo stavebnici, které vdechnou vlastní život ** Vybrali jsme 21 stavebnic pro malé caparty i budoucí experty na A.I.

Jakub Čížek | 10

Zorin OS 15: Vyzkoušejte další hezký a nenáročný linux pro mamku a taťku

Zorin OS 15: Vyzkoušejte další hezký a nenáročný linux pro mamku a taťku

** Ačkoliv je grafických linuxů plný internet, stále vládnou Windows ** Jeden z nich se jmenuje Zorin OS a nedávno se dočkal aktualizace ** Dělají jej dva kluci z Irska a je fakt hezký

Jakub Čížek | 116

Google Coral: Raspberry Pi s čipem, který zpracuje 4 biliony operací za sekundu

Google Coral: Raspberry Pi s čipem, který zpracuje 4 biliony operací za sekundu

** Je to velké jako Raspberry Pi ** Ale je to až o několik řádů rychlejší ** Dorazil nám exotický Google Coral s akcelerátorem Edge TPU

Jakub Čížek | 18

Google dosáhl revolučního milníku v kvantové nadvládě. IBM ale nesouhlasí

Google dosáhl revolučního milníku v kvantové nadvládě. IBM ale nesouhlasí

** Google představil nový kvantový čip s 53 qubity ** Oznámil, že díky němu lidstvo poprvé dosáhlo kvantové nadvlády ** IBM toto tvrzení zlehčuje

Karel Javůrek | 15

Jak doma vylepšit signál Wi-Fi: Pomůže repeater, více routerů, ale nejlépe systémy mesh

Jak doma vylepšit signál Wi-Fi: Pomůže repeater, více routerů, ale nejlépe systémy mesh

** Máte špatný signál Wi-Fi? Mesh systémy to vyřeší ** Už vás nezruinují, meziročně ceny příjemně spadly ** Jak systém funguje a čím je výjimečný?

Jiří Kuruc | 108


Aktuální číslo časopisu Computer

Megatest: 20 powerbank s USB-C

Test: mobily do 3 500 Kč

Radíme s výběrem routeru

Tipy na nejlepší vánoční dárky