Arduino: Malsamoj inter versioj

[kontrolita revizio][kontrolita revizio]
Enhavo forigita Enhavo aldonita
Nuligis version 5720582 de BH8ECD (kontribuoj, diskutpaĝo)
e plibonigadeto per AWB
Linio 16:
== Hardvaro ==
 
>>Ĉi tiu sekcio bezonas aldonajn citaĵojn por verifikado. Bonvolu helpi plibonigi ĉi tiun artikolon per aldono de citaĵoj al fidindaj fontoj. Senfonta materialo povus esti kontestata kaj forigata.
 
[[Dosiero:UnoConnections.jpg|eta|Oficiala Arduino Uno kun priskriboj de la lokoj de la enigaj/eligaj [[klemo]]j]]
[[Dosiero:Arduino316.jpg|eta|Frua Arduino tabulo<ref>{{citaĵo el la reto | url=http://arduino.cc/en/main/boards | titolo=Hardware Index | eldoninto=Arduino Project |alirdato=2013-12-10}}</ref> kun RS-232 seria interfaco (supre maldekstre) kaj Atmel ATmega8 mikrokontrolila ĉipo (nigra, malsupre dekstre); la 14 ciferecaj eniraj/eliraj ŝtopilingoj<!--pins--> estas lokigataj supre kaj la ses analogaj enigaj ŝtopilingoj<!--input pins--> malsupre dekstre.]]
 
Arduino-tabulo konsistas el Atmel 8-bit AVR mikroregilo kun komplementaj moduloj<!--components?--> por faciligi programadon kaj enkorpigon en aliajn cirkvitojn. Grava aspekto de la Arduino estas la norma maniero laŭ kiu konektiloj estas subtenataj, ebliganta la CPU-tabulon esti konektata al sortimento de interŝanĝeblaj aldonaj moduloj konataj kiel ŝildoj. Kelkaj ŝildoj komunikas kun la Arduino-tabulo rekte per variaj pingloj, sed multaj ŝildoj estas individue adreseblaj per I²C seria buso, ebliganta ke multaj ŝildoj estas stakigataj kaj uzataj paralele. Oficialaj Arduinoj uzis la megaAVR-serion de blatoj, specife la ATmega8, ATmega168, ATmega328, ATmega1280, kaj ATmega2560. Manpleno de aliaj procesoroj estis uzataj de Arduino-kongruaĵoj. La plej multaj tabuloj inkludas 5 voltan linearan reguligilon kaj 16 &nbsp;MHz kristalan oscililon (aŭ ceramikan resonatoron en kelkaj variaĵoj), kvankam kelkaj fasonoj kiel la LilyPad kuras sur 8 &nbsp;MHz kaj rezignas pri la surtabula tensia reguligilo pro specifaj form-faktoraj restriktoj. Arduino-a mikroregilo estas ankaŭ antaŭprogramita kun praŝargilo, kiu simpligas la alŝutadon de programoj al la surblata fulmomemoro, komparata kun aliaj aparatoj, kiuj tipe bezonas eksteran programilon. Tio igas uzadon de Arduino pli facila ebligante la uzon de ordinara komputilo kiel programilo.
 
Je koncepta ebeno, se uzanta la Arduino-an programaran stakon, ĉiuj tabuloj estas programataj per seria konekto RS-232, sed la maniero laŭ kio tio estas realigata varias laŭ hardvara versio. Seriaj Arduino-tabuloj enhavas nivelŝovan cirkviton por konverti inter RS-232-nivelaj kaj TTL-nivelaj signaloj. Aktualaj Arduino-tabuloj estas programataj per USB, realigataj per USB-al-seriaj adaptilaj blatoj kiel la FTDI FT232. Kelkaj variaĵoj, kiel la Arduino Mini kaj la neoficiala Boarduino, uzas forpreneblan USB-al-serian adaptilan tabulon aŭ kablon, Bluetooth aŭ aliajn metodojn. (Se uzata kun tradiciaj mikroregulilaj ilaroj anstataŭ la Arduino IDE, norma AVR ISP programado estas uzata.)
 
La Arduino-tabulo disponigas la plej multajn el la mikroregulilaj I/O-pingloj por uzado per aliaj cirkvitoj. La Diecimila, Duemilanove, kaj aktuala Uno provizas 14 ciferecajn I/O-pingilojn, el kiuj ses povas produkti pulso-larĝe modulatajn signalojn, kaj ses analogajn enigojn. Ĉi tiuj pingloj estas sur la supro de la tabulo, per inaj 0.10-colaj (2.5 &nbsp;mm) ĉapoj. Multaj konektaj aplikaj ŝildoj estas ankaŭ komerce akireblaj.
 
La Arduino Nano, kaj Arduino-kongruaj Bare Bones Board kaj Boarduino tabuloj povas provizi virajn ĉapajn pinglojn sur la subflanko de la tabulo por esti konektata en nelutitajn prototipajn tabulojn.
Linio 155:
 
<ref name="AutoF7-39">{{citaĵo el la reto | url = http://www.engblaze.com/tutorial-using-avr-studio-5-with-arduino-projects/ | titolo = Using AVR Studio for Arduino development | eldoninto = Engblaze.com | dato = | alirdato = 2013-01-18 }}</ref>
 
<ref name="AutoF7-40">{{citaĵo el la reto | url = http://code.google.com/p/xoscillo/ | titolo = xoscillo&nbsp;– A software oscilloscope that acquires data using an arduino or a parallax (more platforms to come). – Google Project Hosting | eldoninto = Code.google.com | dato = | alirdato = 2013-01-18 }}</ref>
 
<ref name="AutoF7-41">[http://www.sciencemag.org/content/337/6100/1303.summary Pearce, Joshua M. 2012. "Building Research Equipment with Free, Open-Source Hardware". ''Science'' '''337''' (6100): 1303–1304.] [http://mtu.academia.edu/JoshuaPearce/Papers/1867941/Open_Source_Research_in_Sustainability (open access)]</ref>
 
<ref name="AutoF7-44">{{citaĵo el la reto | url = http://arduino.cc/en/Main/Policy | titolo = Policy | eldoninto = Arduino.cc | dato = | alirdato = 2013-01-18 }}</ref>
 
<ref name=freeduino>{{citaĵo el la reto | url = http://www.freeduino.org/freeduino_open_designs.html | titolo = Freeduino Open Designs | eldoninto = Freeduino.org | alirdato = 2008-03-03 }}</ref>
 
<ref name="AutoF7-40">{{citaĵo el la reto | url = http://code.google.com/p/xoscillo/ | titolo = xoscillo&nbsp;– A software oscilloscope that acquires data using an arduino or a parallax (more platforms to come). – Google Project Hosting | eldoninto = Code.google.com | dato = | alirdato = 2013-01-18 }}</ref>
<ref name="AutoF7-41">[http://www.sciencemag.org/content/337/6100/1303.summary Pearce, Joshua M. 2012. "Building Research Equipment with Free, Open-Source Hardware". ''Science'' '''337''' (6100): 1303–1304.] [http://mtu.academia.edu/JoshuaPearce/Papers/1867941/Open_Source_Research_in_Sustainability (open access)]</ref>
 
<ref name="AutoF7-45">{{citaĵo el la reto | titolo = Prix Ars Electronica 2006&nbsp;– Digital Communities&nbsp;– ANERKENNUNGEN&nbsp;– listing | url = http://90.146.8.18/de/archives/prix_archive/prix_year_cat.asp?iProjectID=13638&iCategoryID=12420 | lingvo = de | alirdato = 2009-02-18 }}</ref>