Arduino: Malsamoj inter versioj

[kontrolita revizio][kontrolita revizio]
Enhavo forigita Enhavo aldonita
e aldono, traduko, korekto
traduko, korekto
Linio 1:
{{redaktas|redaktanto=Tlustulimu}}
[[Dosiero:Arduino Uno - R3.jpg|eta|"Arduino Uno" Revision 3]]
'''Arduino''' estas singula[[unuop-tablatabula etkontrolilomikroregilo]], intencante al fari la aplikoaplikon de interagaj objektoj aŭ medioj pli facila.<ref>{{citaĵo el la reto | titolo=Official slogan | url=http://www.arduino.cc | verko=Arduino Project | alirdato=2013-12-31 }}</ref> La hardvaro enhavas [[liberkodan hardvarotabulonhardvaro]]tabulon desegnitan ĉirkaŭ 8-bit [[Atmel]] [[Atmel AVR|AVR]] etkontrolilomikroregilo, aŭ 32-bit Atmel [[AT91SAM|ARM]]. Nuntempaj versioj trajtas unu [[USB interfason]]-interfacon, 6 analogajn enmetajn pinglojn, kaj 14 diĝitalajn enigajenigajn kaj eligajeligajn pinglojpinglojn, kiuj permesasebligas la uzantojn alkroĉi diversajn etendigajn tabulojtabulojn.
 
Enkondukite inen la jaro 2005, la Arduino platformo estas desegnita por doni al hobiistoj, studentoj kaj fakuloj unu malmultkostanmalmultekostan kaj facilan vojon krei aparatojn, kiokiuj interagas kun siaj medioj, uzantajn siajn sensilojn[[sentiloj]]n kaj aktuatorojn. Komunaj ekzamplojekzemploj por komencantoj, hobiistoj enhavas simplajn robotojn, termostatojn kaj agodetektivilojn. Ĝi kunportas unu simplan integritan disvolvan medion (angle IDE), kiokiu iras sur regulaj personaj komputiloj kaj permesasebligas uzantojn verki programerojn por Arduino per C aŭ C++.
 
Nuntempe la tabuloj de Arduino kostas ĉirkaŭ €20 aŭ $27, kaj siajĝiaj similaj klonoj ĝis malmulte je $9. Arduino tabuloj povas aĉetiĝi antaŭ-asemblite aŭ kiel ilaro memfarebla. La informo de hardvara designofasonado estas dispona por tiuj, kiuj intencas asembli ArduinoArduinon per siaj manoj. TakseEstas taksite en mezo de la jaro 2011, troviĝaske pli ol 300,000 oficialaj Arduino produktiĝis komerce ĝis mezo de la jaro 2011,<ref>{{citaĵo el la reto | url=http://www.adafruit.com/blog/2011/05/15/how-many-arduinos-are-in-the-wild-about-300000/ | titolo=How many Arduinos are "in the wild?" About 300,000 | eldoninto=[[Adafruit Industries]] | dato=15-a de Majo 2011 | alirdato=2013-05-26}}</ref> kaj en la jaro 2013, ke 700,000 oficialaj tabuloj estas en manoj de la uzantoj.<ref>{{citaĵo el la reto | url=http://medea.mah.se/2013/04/arduino-faq// | titolo=Arduino FAQ – With David Cuartielles | eldoninto=[[Malmö University]] | dato=April 5, 2013 | alirdato=2014-03-24}}</ref>
 
== Historio ==
 
Arduino komenciĝis en 2005 kiel projekto por studentoj en la Interaga Desegna Instituto Ivrea en urbo Ivrea, Italio. Tiam la studentoj de la projekto uzis $100 kostan "''BASIC Stamp''", kiokiu rigardiĝis multkostamultekosta por studentoj. SroS-ro Massimo Banzi, unu el la fondintoj, instruis en Ivrea.<ref name="spectrum.ieee.org">{{citaĵo el gazeto | gazeto= [[IEEE Spectrum]] | url=http://spectrum.ieee.org/geek-life/hands-on/the-making-of-arduino | titolo=The Making of Arduino | aŭtoro=David Kushner | dato=26-a de Oktobro 2011}}</ref>
 
Unu tezo, farfare de Hernando Barragan, studento en Kolombio, kontribuiĝis pri desegno de dratado. PostePost pleniĝokompletigo de la dratuma platformo, la esplorantoj laboras por ĝia plipezigxoplipeziĝo, pli malmultkostigxoplimalmultekostiĝo, kaj dispono al la komonumokomunumo de liberkodo. La instituto finfine fermixgisfermiĝis, do la esplorantoj, unu el ili David Cuartielles, promociis la ideon.<ref name="spectrum.ieee.org"/>
 
La nuntempa prezo estas ĉirkaŭ $30 kaj la similaj klonoj nur $9.<ref name="spectrum.ieee.org"/><ref>{{citaĵo el la reto | url=http://www.instructables.com/id/Assembling-the-Really-Bare-Bones-Board-RBBB-Ardu | titolo=Assembling the Really Bare Bones Board (RBBB) Arduino clone | dato =16-a de Aŭgusto 2008}}</ref> Unu simpla Arduino Mini Pro<ref>{{citaĵo el la reto | url=http://arduino.cc/en/Main/ArduinoBoardProMini | titolo=Arduino Pro Mini}}</ref> klono eble disponas je $4 el Ĉinio.<ref>{{citaĵo el la reto | url=http://www.ebay.co.uk/itm/Pro-Mini-atmega328-5V-16M-Replace-ATmega128-Arduino-For-Arduino-Compatible-/251413057404?pt=UK_Computing_Other_Computing_Networking&hash=item3a8962cf7c | titolo=eBay posting for a very cheap ArduinoPro Mini clone - there are many similar ones | dato =Marto 2014}}</ref>
Linio 20:
 
[[Dosiero:UnoConnections.jpg|eta|Oficiala Arduino Uno kun priskriboj de la I/O locations]]
[[Dosiero:Arduino316.jpg|eta|Frua Arduino tablo<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 seriala interfaco (supre maldekstre) kaj Atmel ATmega8 mikrokontrolila ĉipo (nigra, malsupre dekstre); la 14 diĝitaj I/O stiftojpingloj<!--pins--> estas lokigataj supre kaj la ses analogaj enigaj stiftojpingloj<!--input pins--> malsupre dekstre.]]
{{traduku}}
An Arduino board consists of an Atmel 8-bit AVR microcontroller with complementary components to facilitate programming and incorporation into other circuits. An important aspect of the Arduino is the standard way that connectors are exposed, allowing the CPU board to be connected to a variety of interchangeable add-on modules known as shields. Some shields communicate with the Arduino board directly over various pins, but many shields are individually addressable via an I²C serial bus, allowing many shields to be stacked and used in parallel. Official Arduinos have used the megaAVR series of chips, specifically the ATmega8, ATmega168, ATmega328, ATmega1280, and ATmega2560. A handful of other processors have been used by Arduino compatibles. Most boards include a 5 volt linear regulator and a 16 MHz crystal oscillator (or ceramic resonator in some variants), although some designs such as the LilyPad run at 8 MHz and dispense with the onboard voltage regulator due to specific form-factor restrictions. An Arduino's microcontroller is also pre-programmed with a boot loader that simplifies uploading of programs to the on-chip flash memory, compared with other devices that typically need an external programmer. This makes using an Arduino more straightforward by allowing the use of an ordinary computer as the programmer.
 
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 shields. Kelkaj shields komunikas kun la Arduino-tabulo rekte per variaj pingloj, sed multaj shields estas individue adreseblaj per I²C seria buso, ebliganta ke multaj shields 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 MHz kristalan oscililo (aŭ ceramika resonatoro en kelkaj variaĵoj), kvankam kelkaj fasonoj kiel la LilyPad kuras sur 8 MHz kaj rezignas pri la surtabula tensia reguligilo pro specifaj form-factor 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 permesante la uzon de ordinara komputilo kiel programilo.
{{traduku}}
>>At a conceptual level, when using the Arduino software stack, all boards are programmed over an RS-232 serial connection, but the way this is implemented varies by hardware version. Serial Arduino boards contain a level shifter circuit to convert between RS-232-level and TTL-level signals. Current Arduino boards are programmed via USB, implemented using USB-to-serial adapter chips such as the FTDI FT232. Some variants, such as the Arduino Mini and the unofficial Boarduino, use a detachable USB-to-serial adapter board or cable, Bluetooth or other methods. (When used with traditional microcontroller tools instead of the Arduino IDE, standard AVR ISP programming is used.)