PlatformIO – alternativa k Arduino IDE

Arduino IDE je obvyklým nástrojem pro psaní kódu a nahrávání programu do Arduina. Jak jsem zmiňoval již ve článku o ESP8266, lze v něm programovat i další mikrokontroléry, nejen Arduina. Pokud chcete jít ještě dále a používat ještě univerzálnější IDE, můžeme zkusit PlatformIO – https://platformio.org/. PlaformIO je postavené na Visual Studio Code od Microsoftu a […]

SRAM

SRAM je specifickým druhem RAM paměti, kterou nejspíš nemusím představovat. Do SRAM se ukládají hodnoty za běhu programu na základě instrukcí psaných jazykem Wiring. Na rozdíl od paměti EEPROM o data přijdeme ve chvíli, kdy Arduino restartujeme nebo odpojíme. int cislo = 55; // tímto uložím do SRAM hodnotu 55 Uložení hodnoty do SRAM Oproti […]

EEPROM

EEPROM je druh paměti, která se nesmaže odpojením od proudu. Všechny data tak zůstanou na svém místě po restartu nebo úplném odpojení Arduina. Její velikost se liší podle použitého čipu, u Arduina Uno i Nano se jedná o 1 KB. Paměť EEPROM má omezenou životnost. Uvádí se, že zvládne 100 000 zápisů a poté přestane […]