Arduino IDE v2.1.0 postřehy po upgrade
Moderátor: Moderátoři
Arduino IDE v2.1.0 postřehy po upgrade
Jako hlavní plus vnímám: rychlejší odezvu IDE, inteligentní vyhledávání "go to definition". Novější desky se SAMD mají jít dokonce v IDE debugovat - nezkoušel jsem.
Jako mínus vidím, že preferences.txt nahradili souborem arduino-cli.yaml, který už není tak snadné editovat.
Dotaz: Zkoušeli jste přejít na nové IDE 2.x? Jaké máte z nové verze postřehy.
- pocitujlasku
- Příspěvky: 2764
- Registrován: 12 pro 2005, 00:00
- Bydliště: SR, Poprad
Kompilovanie/nahravanie funguje a to mi staci. Pouzivam vlastnu kniznicu, ktoru editujem cez notepad++, hlavny program v arduino, ale tam vlastne len vyuzivam tu kniznicu + nejake tie standardne veci z arduina.
Čím se připojím k tomuto převodníku? Mám ve stroji tenhle převodník a kupujeme náhradu. Chápu dobře, že se dá připojit pomocí Arduino IDE 2.2.1 pomocí komunikační karty Klon Arduino NANO CH340, ATmega328P ? Jde mi jen o zkopírování programu z funkčního ADS1115 do nového ADS1115. Děkuji za odpovědi.
Dělal jsem jen s picaxe, pic, nebo atmelem. Tohle je pro mě novinka a z netu jsem vyčetl jen tohle. Nechci ale kupovat různé karty zbytečně.
lixis píše:Jde mi jen o zkopírování programu z funkčního ADS1115 do nového ADS1115.
To je nesmyslný požadavek, protože převodník ADS1115 se neprogramuje. Program, který z převodníku ADS1115 čte data se programuje do nadřazeného procesoru, který s ním pracuje a ne přímo do ADS1115.
Pokud tedy máte v nějakém stroji převodník ADS1115 tak byste musel číst program z procesoru toho stroje a ne z ADS1115, ale tím nezískáte zdrojáky projektu, ale jen binární už přeložený obsah strojového kódu a ten bude kompatibilní jen s procesorem stejné platformy. Není moc pravděpodobné, že by byl strojový kód přímo použitelný v procesoru jiné platformy. Teoreticky by se dal zvážit postup formou tzv. reverzního inženýrství ze strojového kódu, ale to by byl s vysokou pravděpodobností zdlouhavý a náročný proces, na který nejspíš ani nebudete mít patřičné znalosti a pravděpodobnost, že by to pro vás někdo udělal je také velmi malá. Navíc je i riziko toho, že příslušný zatím nespecifikovaný procesoru v tom stroji může mít případně možnost načtení programu z něj uzamknutou.
Takže pokud chcete zkopírovat přeložený program musíte to udělat z procesoru toho stroje a ne z převodníku ADS1115 a pokud se vám to vůbec podaří tak výsledek pak můžete nahrát do procesoru stejného typu a pravděpodobně bude muset být i stejné zapojení nejen ADS1115, ale i dalších případných obvodů, se kterými ten program v procesoru původního stroje pracuje.
Pokud tedy chcete použít převodník ADS1115 s Arduinem tak bude nejednodušší si napsat vlastní program pro Arduino pracující s tímto převodníkem. Na internetu najdete různé příklady pro Arduino nějakým způsobem používající převodník ADS1115 třeba viz tento odkaz a z nich se můžete inspirovat, ale pokud se v tom nevyznáte pak musíte počítat s tím, že to může být "běh na dlouhou trať".