Hvad er en Arduino Board

? Arduino er en open source- mikrocontroller -platform , der er designet til brugervenlighed i form af både hardware og software . Et antal forskellige Arduino boards er tilgængelige varierende faktorer såsom deres fysiske størrelse , og antallet af input /output pins rådighed. På grund af den open source karakter af Arduino , der er mange kloner til rådighed , der tilbyder lignende funktionalitet , men med den hardware skræddersyet til specifikke applikationer. Arduino Boards

Arduino boards er tilgængelige i en række forskellige konfigurationer , i varierende fysiske størrelser og med forskelligt antal input /output pins . Arduino Uno og Duemilanove fora bruger Atmel ATMega328 microcontroller , og tilbyder 14 digitale I /O-ben og 6 analoge ben. Arduino Mega bestyrelser bruger ATmega2560 microcontroller og tilbyder 54 digitale I /O-ben og 16 analoge ben. Arduino Pro, Nano og Mini boards ligner Duemilanove bestyrelser , men uden en USB-til- seriel konverter og overskrifter , så har en meget lille fodaftryk for projekter, hvor pladsen er begrænset. Specialized bestyrelser omfatter Arduino Bluetooth, som har en indbygget Bluetooth-modul , og Arduino Ethernet, som har en RJ45 port til tilslutning til et netværk.
Arduino Kloner

Arduino hardware designs er tilgængelige under en Creative Commons Attribution Share - Alike licensen , hvilket betyder, at du kan downloade skemaer og udvikle din egen Arduino kompatibel bord på en personlig eller kommercielt grundlag. Denne tilgængelighed har ført til en række Arduino -kloner , der er skræddersyet til specifikke behov. For eksempel Really Bare Bones Board ( RBBB ) fra moderne enheder tilbyder en cut- down version til udvikling til rådighed til en meget lav pris, StickDuino giver en USB -stick -størrelse Arduino og BoardDino er specielt designet til brug med en breadboard , en one-of -a-kind kredsløb bord såsom en prototype eller hjemmelavet bord.
Arduino Shields

en af ​​grundene Arduino er blevet så populær er dens skjold system, som giver en standard størrelse og format til udvidelsesmoduler for garanteret kompatibilitet. Mange hobbyfolk har designet og udviklet skjolde for at udvide funktionaliteten i Arduino , og udgivet skjoldene som samlesæt eller gjorde dem open source. Eksempler inkluderer Ethernet Shield til at forbinde Arduino til et netværk , LCD- skjold for at tilføje en LCD-skærm til Arduino , Motor Shield til kørsel jævnstrømsmotorer og Video skjold for overliggende tekst på en analog videokilde. Disse er blot nogle få af de mange skjolde tilgængelige , så du kan opbygge komplekse projekter ved hjælp af Arduino som base.
Arduino Miljø

En anden årsag til succes af Arduino -platformen er den tilpassede software , baseret på " Processing" programmering miljø . Sproget er let at lære for begyndere til elektronik og programmering , og mange prewritten biblioteker er tilgængelige , så du kan tilføje komplekse funktionalitet til dine programmer hurtigt og nemt. Mere avancerede brugere kan bruge AVR C-kode direkte i Arduino miljøet. Compilation er automatisk med et klik på en knap , og udføres i baggrunden uden brugerens interaktion nødvendig. Efter kompileringen vil en yderligere knap klik uploade koden i Arduino via en standard USB-kabel , med nogen specialiseret programmering nødvendige hardware . Dette gør program udvikling nemmere , og betyder Arduino kan fungere som et fly autopilot et minut og et oscilloskop den næste.
Clipart

https://www.danishgame.com © Hobbyer, spil