Arduino: Malsamoj inter versioj

[kontrolita revizio][kontrolita revizio]
Enhavo forigita Enhavo aldonita
→‎Shields: traduko, korekto
e →‎Hardvaro: korekto, traduko
Linio 22:
[[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 pingloj<!--pins--> estas lokigataj supre kaj la ses analogaj enigaj pingloj<!--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 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 oscililooscililon (aŭ ceramikaceramikan resonatororesonatoron en kelkaj variaĵoj), kvankam kelkaj fasonoj kiel la LilyPad kuras sur 8 MHz kaj rezignas pri la surtabula tensia reguligilo pro specifaj form-factorfaktoraj 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 permesanteebligante 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.)
 
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ôj, 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.)
{{traduku}}
>>The Arduino board exposes most of the microcontroller's I/O pins for use by other circuits. The Diecimila, Duemilanove, and current Uno provide 14 digital I/O pins, six of which can produce pulse-width modulated signals, and six analog inputs. These pins are on the top of the board, via female 0.10-inch (2.5 mm) headers. Several plug-in application shields are also commercially available.