
A következő programok már ismerősek lehetnek: Arduino, Wiring, Processing… És lehet pár kevésbé ismerős: processing.js, InstantSOUP, Programma2003…
A közös bennük a szemlélet: egyszerű nyelv, gyors eredmény, művész-lélek. Mindannyiuk közös tőről fakad, a Processing-ről – ez látszik is a kezelőfelületen: mind azonos kialakítású és logikájú. Sőt, mindegyiküknek azonos a mag-forrása, hiszen java alapú közös kezelőfelületen futnak. A JAVA-ra építve származik a hordozhatóságuk is!
De lássuk a családfát:

A legtöbben a mikrokontroller-környezetben az Arduino rendszert ismerik. Pedig a szülőprogramja sokkal jelentősebb lépést képvisel, csak nem annyira harsányan jelenik meg. Ő a Wiring.
Miért jó nekünk?
A Wiring a kezdetektől fogva összeszedetten és hordozható kóddal működik. A fejlesztések során az Arduino a Wiring alapjaira épült és annak teljes kódját használta: ám 2012-ben az Arduino és a Wiring útjai szétváltak. Ha az Arduino-0023 verziót és a Wiring-1.0-t nézzük: azonosak az elnevezések, a függvénykészletek.
A Wiring az 1.0 kiadással a teljes chipcsaládot lefedi:
- ATMega1281 @ 8 / 16 MHz [Wiring v1.1]
- ATMega128 @ 14.74 / 16 MHz [Mavric II / Wiring v1]
- ATMega2561 @ 8 / 16 MHz [Wiring v1.1]
- ATMega644P @ 8 / 16 MHz [Wiring S]
- ATMega168/ATMega168P @ 8/16 MHz [Arduino Duemilanove]
- ATMega328/ATMega328P @ 8/16 MHz [Arduino Duemilanove / UNO]
- ATMega2560 @ 16 MHz [Arduino Mega2560]
- ATMega1280 @ 16 MHz [Arduino Mega]
- ATMega1284P @ 8/16 MHz
Könnyebbség, hogy az Arduino függvénykönyvtárak Wiring alatt általában használhatóak. Az elektronikában a hobbi szempontból használható rendszerek DIP tokozású chipekkel készültek. A Wiring rendszerben ennek sincs akadálya, hiszen a legnagyobb (40 lábú) DIP tokos chip az ATMega1284P!
Saját vélemény: a kódszerkesztő valahogyan jobban kézre áll fejlesztéskor…
Ha nem tesztelted még, egy próbát megér: wiring.org.co
A wiring honlap kialakításában könnyen megtalálhatjuk a keresett területet, legyen az kézikönyv, kiállítás, művészeti projekt…
Rugalmasság
A hordozhatóság miatt a Wiring alatt a 60 nap alatt Arduino tanfolyam anyaga azonnal használható! Sőt, az Arduino-0023 alatt készült függvénykönyvtárak is 1:1 átültethetőek a Wiring alá.
Nos, egy próbát?
Vélemény (2021)
A Wiring nem követte le a fejlődést erőforrások hiánya és a fejlesztés lassulása miatt – versenyezni az Arduino közösséggel nem volt módja és lehetősége. Azonban a művészetekbe ágyazott mikrokontroller rendszerek fejlődésének egy nagyon fontos mérföldköve! Érdemes a Wikipedia cikket is megnézni: → https://en.wikipedia.org/wiki/Wiring_(development_platform)