Ja igen, azt hiszem nálam is van valami fogalmi zavar, hogy kevertem a Processing és Wiring "nyelveket". Tény, hogy ezek nem annyira technikai, mint marketinges fogalmak :-)
Technikailag talán Wiring library + environment lenne a jó kifejezés, talán?
Atmega8: kb. 3-400 Ft-tól/db (több darab esetén) Atmega168: 4-500 Ft-tól
""Azzal gyerekjáték a programozás" Ezt ugye sajnos nem szó szerint értetted? A processing lenne egyszerűbb, mint a c?"
Igazából azt akartam írni, hogy az AVR fejlesztés "gyerekjáték". 1. USB-be Arduino bedug (mondjuk ellenállás + led be legyen kötve a 13. output lábra) 2. Arduino IDE betölt 3. Blink (led villogtató) program megír/betölt (kb. 5-10 sor) 4. Upload gomb megnyomása (+ reset megnyomása), program feltöltődik, elindul, már villog is.
Nem kell se makefile, se regisztereket nézegetni (TSR, TCR, ...)
A nyelve "processing" c nyelv, de telepakolták egy tucatnyi kényelmi rutinnal (digitalRead, Write, Serial.print, Serial.read, TWI, millis(), stb.)
Az tény, hogy valószínűleg Assembly-ben lehet a legtömörebben megírni a dolgokat, de így viszont gyorsabb a fejlesztés.
Wiring: ATMega128 köré épített rendszer, míg a *duino (pl.: AVR-Duino) ATMega8/168 jöré építve. Az ARDUINO-nak jobb a fejleeztői köre, és elterjedtebb.... A Wiring drága és nincs akkora támogatása. Valamint nem egységes a lábkiosztás / panelterve...
A PC Oldalon a Processing a keretrendszer, ez a Wiring a mikrokontroller alapon. A Processing az java-szerű, a Wiring a C-t preferrálja.
Ezexerint nem csak én vagyok lusta assemblyben hergelni az AVR-t :) Pedig úgy-ahogy azt is megtanultam. A C az tök oké, az haverom :)
"Wiring "kistestvérét", magát az Arduino IDE-t" milyen kapcsolat van ezek között? Semmi, mindkettő avr ide vagy valami származási, filozófiai hasonlóság is?
"Azzal gyerekjáték a programozás" Ezt ugye sajnos nem szó szerint értetted? A processing lenne egyszerűbb, mint a c?
Egyre több *duino-t találok a neten, avr cuccokat nézegetve :)
macsek: Pesten, de sajnos most magánokokból egy ideig nem nagyon lesz szabad időm, de talán majd a jövőben.
Én a Wiring "kistestvérét", magát az Arduino IDE-t és környezetet használom. Azzal gyerekjáték a programozás. Ráadásul C nyelven lehet programozni.
Én nem hiszek az Assembly nyelvben (pedig 2-3 éves tapasztalatom van, igaz még anno PC-ken :-).
Jó, jó az assembly, de ha a fejlesztés sebessége a fontosabb, mint pl. a memória vagy sebességoptimalizáció, akkor inkább C. A C is "relatív" alacsony szintű, de jobban olvasható szerintem.
Te Pesten szoktál előfordulni? Ha benne vagy, szivesen leülnék egy kóla mellé beszélgetni erről a kérdéskörről.
régebben csináltam egy avr programozót (ha jól emléxem 244-gyel), aztán vettem egy AVRISP mkII-t. Kellemes kütyü. Így a bootloader felprogramozása nem kellene, h gondot jelentsen.
Azt mondjuk nem tudom, h a wiring/processing milyen előnyöket nyújt a c/asm-mel szemben. Te miben programozod őket?
macsek: Kvarc-rezonátor: igen, kvarc + 2 kondi. Nem tudom, nálunk miért nem divat.
Én rendeltem 5 db Boarduino nyákot a Ladyada.net-ről, a többit már én tettem (vettem) hozzá. Ja, persze nem árt legalább egy párhuzamos port-os ISP programozó, hogy az üres Atmega chip-ekbe bootloadert lehelj.
Ha nagy mennyiségben kellene, akkor talán gyártatnék Boarduino (vagy hasonló) nyákot, de szerintem 5 db-nál olcsóbb volt rendelnem.
Szerintem az Eagle jó, relatív gyorsan bele lehet tanulni (tutorialok alapján), 8 cm x 10 cm-s nyák-ig ingyenes, utána drágul veszettül. (Bár 10 x 16 cm-re még van egy nonprofit 50 EURO-s licenc.)
Az AVR-duino-t csak azért ajánlottam, mert esetleg olcsóbban kijöhet, mint külföldről rendelni (ha 1-2 darab kellene csak).
láttam már SMD forrasztó ismerősöket, de még bátortalan vagyok :)
nyákot is csináltam már ahogy mondták, nyomtatós, vasalós (de nem PnP, pedig van valahol olyanom is). Még le is ónoztam, h szép legyen. Nyákfúróm valaha volt, de már nagyon rég láttam :)
Az EAGLEtől tartok, mert hallottam már, h valahol nem szeretik (de nem tudom már, miért :) ) ha abból kell nyákot gyártani. Viszont valahonnan kerítettem egy húdejó, húdedrága (és lehet, h húdebonyolult :) ) progit, majd eszembe jut a neve...
a kvarc-rezonátor az elvileg azonos a kvarc+2 kis kondival?
Miért pont AVR-duino? (nem kötekedés, csak infógyűjtés)
macsek: Először próbapanelekkel kezdtem (dugaszolós, stb.), most, fél-egy évre rá pedig már SMD-ket forrasztok és én gyártom a nyákokat :-)
Attól függ, mennyire akarsz mélyen belemászni.
Ha játszani akarsz, akkor szerintem AVR-duino és társai a legjobbak (vagy Boarduino, ami dugaszolós próbapanelbe jól beledugható) + shield-ek. A Boarduino amúgy is kit, azaz neked kell összeforrasztani. Alkatrész elvileg mind kapható, egyedül a 16 MHz-s kvarc-rezonátor nem divat itthon, itt külön van kvarc és a két kis kondenzátor. De ügyes forrasztással ez se gond, befér az oda :-)
Ha komolyabban (hobbi), akkor Eagle CAD, nyákot relatív jól lehet gyártani lézernyomtató + press and peel Blue + vasaló-val (+maratószer, panelfúró, stb).
gondolom akkor magadnak gyártod a nyákot :-) Talált?
Két irányból is tűnődök rajta: egyrészt "csak úgy" magamnak játszani, másrészt iskolás gyerkőcöknek programozni/elektronikát tanulni keresek valami szimpatikusat. Az AVR-t kedvelem, a wiring hardver beszerezhetetlen (na jó, $110-ért beszerezhető) ilyet akár készen is lehet venni 5e ftért. Persze a próbapanelbe dugható arduino verziót szívesen elkészíteném magam is.
macsek: Én mindenre :-) Kb. 300-350 Ft az atmega8 (-16-AU), szinte aprópénz. Ha kicsi a program, akkor atmega8, ha kell a 16 kbyte flash, akkor atmega168.
Nekem a ház fűtésvezérlésre (egy egyszerű, de programozható "termosztát") megy otthon ezzel, rettentő stabil!
Most jön az RS485-ös busz építése, Atmega + RS485 meghajtó chippel...
Ti mire használjátok?
mert én at megát még nem használtam, csak vettem :-) amiket at tiny 2313-mal meg tiny13-mal csináltam, azoknak bőven elég volt egy lyukas próbapanel (eleinte a bedugós, majd a forrasztás)
Szóval mire jó egy arduino?
> Ami még magyar, és érdekes: > http://avr.tavir.hu -- innen lehet rendelni programozót, LCD-t, egész jó áron vannak. > Sajnos a programok valami BASCOM-os dologban vannak, az nem használható.
A fenti linken augusztustol lehet a TavIR-nal kapni AVR-Duino neven: http://avr.tavir.hu/modules.php?name=Content&pa=showpage&pid=80
Epp most szereztem be egyet. Az oldal gazdaja szerint egyebkent a BASCOM-os programokat is fel lehet kuldeni az arduino-s bootloaderrel, talan valamelyik forum topicjaban benne is van. De keszul a Processing/Wiring nyelvu kezikonyve is...
Én is építettem nem régi Arduino Diecimilát. Nagyon örülök neki, hogy rátaláltam a neten erre a szerkezetre, nekem sokat segít a fejlesztések során. :-)
Nincs egy-ket folos nyakod? a tobbit megoldom siman ;) http://www.mscbp.hu/arlista/arlista.htm itt 350 egy atmega168 ennel olcsobbat az orszagban nem talaltam, gondolkodtam rajta h ETT-n csinaltatunk nyakot es megcsinalom az egeszet csak kellene 1-2 tuti mukodo gyari darab ;)
ken: Hello Ken :-) Én vagy 5 boarduino-t összeraktam, bele lehet jönni. Most szívtam egy jót pár szűz Atmega168-as felprogramozásával (extended fuse bitek), de az is megvan. Ahogy írtam, szerintem először érdemes belefektetni kicsit, lehet az olaszoktól rendelni, 50-70 Euro-ért szállítással van alapkészlet, breadboarddal, vagy olcsóbban csak az Arduino.
Atmega168-at a lengyeleknél találtam olcsón (tme.hu), a többit itthonról is lehet venni.
Irtam nektek mailt, de azt a tajekoztatast kaptam, hogy megsem forgalmaztok arduinot, csak online rendelhetnek kulfoldrol, nem tudsz valami magyar beszerzesi lehetosegrol ?
Üdv, kondoltam bemakogok ide hogy január környékén magyarországi "cég" vagy mi is fog arduinot árulni 22Euro körül ittaz oldaluk http://www.kitchenbudapest.hu/arduino Nekem azt írták hogy átvétellel lehet venni de szerintem ha nagyon szépen kéred biztos el postázzák.
Aki szeret forrasztgatni, és vannak amúgy is mindenféle alkatrészei, annak a Boarduino-t ajánlom, csak 17,50 USD + shipping ( http://www.adafruit.com/index.php?main_page=index&cPath=19 )
Egy USB TTL-232 cable kell még hozzá, az itt 20 USD.
Én úgy belelendültem, hogy második körben már csak a Boarduino nyákból rendeltem párat (5 USD), az összes többi alkatrészt (LED, kvarc, stb) itthonról rendeltem, weben. Egy darabnál valószínűleg a Boarduino (kit-ben) a legjobb vétel, 17.50 USD-ért.
ISP Programozó: ha van a gépeden párhuzamos port, akkor a legegyszerűbb azt a programozót összerakni. Gyakorlatilag 3 ellenállás és némi drót kell csak hozzá. http://www.arduino.cc/en/Hacking/ParallelProgrammer?from=Main.ParallelProgrammer
Ami még magyar, és érdekes: http://avr.tavir.hu -- innen lehet rendelni programozót, LCD-t, egész jó áron vannak. Sajnos a programok valami BASCOM-os dologban vannak, az nem használható.
Én építettem Arduino alapon egy kis itthoni digitális termosztátot, 5 helyen méri a hőmérsékletet (1-wire szenzorral), 7 szegmenses kijelzőt használ (MAX7219/7221-el), és még egy soros EEPROM-ba is loggol, na meg ismeri a pontos időt egy RTC-vel (iButton).
Ezek arra az esetre, ha nem kitet, csak nyák-ot rendelsz. http://hu.farnell.com/jsp/Semiconductors/Microprocessors+/+Microcontrollers+&+peripherals/ATMEL/ATMEGA16-16PU/displayProduct.jsp?sku=9171142 /ATMEGA168-20PU - microcontroller a BBB-hez/ http://hu.farnell.com/jsp/search/productdetail.jsp?sku=1135517 /ATAVRISP2 - programozó ATMEGA microcontrollerekhez/
Kedves „cuBie” majd még átgondolom az ajánlatott, hogy a postaköltséget felezhetnénk ami szerintem jóddolog mert téleg elég sok az a 39Euro amúgy maga a honlap amit találtál ahonnan meglehetne rendelni olcsónak tűnik én csak ennél jóval drágábbakat találtam. Én az elektronika részét videók alapján gondolom hogy kell de ez azt jelenti hogy csak az ilyen egyszerűbbeket azokat „átláttam” de szerintem belelehet tanulni annyira, hogy utána egy bonyolultabba is belelehessen fogni. Most ennyit még később írok, összeszedtem amiket találtam, hasznos linkeket meg videókat, remélem ezzel is tudok segíteni a videók között van egy két érdekes és van köztük lépegető robot is amilyet majd te akarsz.
Hasznos linkek: http://www.arduino.cc/en/uploads/Booklet/Arduino_booklet02.pdf /45 oldalas angol használati útmutató/ http://www.origo.hu/techbazis/hightech/20070512drotok.html /magyarországi bemutató/ http://blog.makezine.com/archive/arduino/ /szintén angol sok videóval leírással/ http://www.ladyada.net/learn/arduino/lesson3.html /angol de hasznos/ http://www.arduino.cc/hu/Reference/HomePage /talán programozásba segíthet magyar-angol/ http://pcb-europe.net/catalog/index.php?cPath=29 /ahonnan esetleg meglehet venni/ http://www.webforditas.hu/index.php /angol-magyar , magyar-angol szövegfordító szótár/
Néhány érdekes videó: Világítós: http://www.youtube.com/watch?v=tZ8oXu6yMbo http://www.youtube.com/watch?v=qdF31Spo1aE&feature=related
Szia. Sajnos, nem hiszem, hogy sokan lennénk. A magyarországi "képviselet" sem a legjobb. :( Tapasztalatom eddig nem sok van, mivel nincs még egyetlen darabom sem. Te honnan rendeltél?
Örülök, hogy mást is érdekel a dolog.Magyarul nemigen van róla semmi.Legalábbis én nem találtam.Jó lenne it a fórumon összeszedni a magyar tapasztalatokat.
Én most szertnék rendelni az pcb-europe.net-n, csak a 35 euros postaköltséget sokallom. Gondoltam keresek valakit, akivel osztozhatok a költségen. Elsőre egy Arduino BT-t, egy Arduino Diecimila, meg 2db motor shield pcb-t rendelnék. A bt-vel egy négy kerék hajtású, kormányzású lego autót szeretnék meghajtani. A diecimila-val pedig léptetőmotorokat hajtanék meg. A programozásban segíthetek, mivel az a munkám. Nekem az elektronika részével vannak gondjaim.
Hellosztok! Látom nincs nagy nyüzsgés ami sztem kár egy ilyen jó kis kütyünél én is most szeretnék venni egyet „Arduino Diecimila” de nem tom hol lehetne a magyarországi illetékesnek írtam már levelet eddig nem kaptam választ ennyi pénzért szerintem kb 7-8000Ft megéri főleg hogy én kezdő vagyok de azt olvastam hamar belelehet tanulni igaz magyar leírást nem nagyon találtam illetve angolból van 1-2 de abból sincs olyan sok oldal ami ezzel foglalkoznának és mind1 ugyan azt írja sajnos. Nah abba kérném segítségeteket hogy hol lehet ilyet venni? Ajánltok egy kezdő számára html kódokat ismerem nagyabból de, programozni még sajnos nem programoztam?! És mi lenne az a kezdő dolog amit csinálhatnék vele? Láttam netten sok videó, van hozzá hogy miket lehet összedobni van 1-2 jó köztük
Ha van hitelkártyád, és szeretsz forrasztgatni, akkor lehetőségként szóba jöhet a Boarduino is, külföldről. http://www.ladyada.net/make/boarduino/
Bár talán jobb egy "sima" Arduino-val kezdeni, amit csak bedugsz, plusz egy ellenállás és egy LED, és már mehet is a villogtatás, 5 perc alatt megvan az első működő program, a sikerélmény.