Hva er en Arduino Board

? Arduino er en åpen - kildekode microcontroller plattform , designet for enkel bruk i form av både maskinvare og programvare. En rekke forskjellige Arduino plater er tilgjengelige med varierende faktorer som deres fysiske størrelse og det antall inngangs /utgangs- pinner som er tilgjengelige . På grunn av den åpen kildekode natur Arduino , er det mange kloner tilgjengelig som tilbyr lignende funksjonalitet , men med maskinvaren skreddersydd mot spesifikke applikasjoner. Arduino Boards

Arduino styrene er tilgjengelig i en rekke forskjellige konfigurasjoner , i varierende fysiske størrelser og med ulike antall input /output pins . Arduino Uno og Duemilanove boards bruke Atmel ATMega328 microcontroller , og tilbyr 14 digitale I /O pins og 6 analoge nålene. Arduino Mega styrene bruker ATmega2560 mikrokontroller og tilbyr 54 digitale I /O pins og 16 analoge nålene. Arduino Pro, Nano og Mini styrene er lik den Duemilanove boards , men uten en USB-til - seriell omformer og overskrifter , så har en veldig liten plass for prosjekter der plassen er begrenset. Spesialiserte boards inkluderer Arduino Bluetooth , som har en innebygd Bluetooth-modul , og Arduino Ethernet , som har en RJ45 -port for tilkobling til et nettverk.
Arduino Clones

Arduino hardware design er tilgjengelig under en Creative Commons Attribution Share - Alike lisens, som betyr at du kan laste ned skjemaer og utvikle din egen Arduino kompatibel bord på et personlig eller kommersiell basis. Denne tilgjengeligheten har ført til en rekke Arduino kloner, skreddersydd mot spesifikke krav . For eksempel , den virkelig Bare Bones Board ( RBBB ) fra Modern Devices tilbyr en redusert versjon for utvikling tilgjengelig til en svært lav pris, StickDuino har en USB -stick - sized Arduino og BoardDino er spesielt utviklet for bruk med en brødfjel , en one-of -a -kind kretskort for eksempel en prototype eller hjemmelaget bord.
Arduino Shields

en av grunnene til Arduino har blitt så populær er dens skjold system , som gir en standard størrelse og format for utvidelsesmoduler for garantert kompatibilitet. Mange amatører har designet og utviklet skjold for å utvide bruksmulighetene for Arduino , og utgitt skjoldene som byggesett eller gjort dem åpen kildekode. Eksempler inkluderer Ethernet Shield for å koble Arduino til et nettverk , LCD skjold for å legge til en LCD-skjerm til Arduino , Motor Shield for kjøring DC-motorer og Video skjold for overliggende tekst på en analog videokilde . Dette er bare noen av de mange skjold tilgjengelig, slik at du kan bygge komplekse prosjekter ved hjelp av Arduino som base .
Arduino Miljø

En annen grunn til suksessen av Arduino plattformen er tilpasset programvare , basert på " Processing" programmeringsmiljø . Språket er lett å lære for nybegynnere til elektronikk og programmering, og mange forhåndsskrevet biblioteker er tilgjengelige , slik at du kan legge kompleks funksjonalitet til programmene dine raskt og enkelt. Mer avanserte brukere kan bruke AVR C-kode direkte i Arduino miljøet . Compilation er automatisk ved å klikke på en knapp , og utføres i bakgrunnen uten at brukeren trenger . Etter kompilering vil en ytterligere knapp klikk laste opp koden til Arduino via en standard USB-kabel , uten spesiell programmering maskinvare som trengs . Dette gjør programutvikling enklere, og betyr Arduino kan fungere som et fly autopilot ett minutt og et oscilloskop neste .

Hobbyer, spill © (www.northgames.biz)