Arduino-fellesskapet er et stort fellesskap av brukere, opplæringsprogrammer, prosjekter og ferdige løsninger som brukes i ulike applikasjoner. Selskapet tilbyr også en veldig enkel metode for å samhandle med eksternt periferiutstyr. Opprinnelig ble Arduino-basen designet for å tillate en rekke aktuatorer og sensorer å kobles til mikrokontrolleren uten bruk av ekstra kretser. Utviklingen av enkle enheter og applikasjoner krever ikke dyp kunnskap om elektronikk.
Enhetsbeskrivelse
Arduino Uno er en åpen plattform som lar deg sette sammen en rekke elektroniske enheter. Dette brettet vil være nyttig og interessant for kreative mennesker, programmerere, designere og andre nysgjerrige sinn som liker å designe sine egne dingser. Arduino Uno kan fungere både sammen med en datamaskin og frittstående. Alt avhenger av formålet og ideen.
Arduino Uno-plattformen består av programvare- og maskinvaredeler som er veldig fleksible og enkle å bruke.operasjon. For programmering brukes en forenklet versjon av C ++ (Wiring). Design kan utføres på den gratis Arduino IDE-programvaren og på grunnlag av vilkårlige C / C ++-verktøy. Enheten støtter operativsystemene Linux, MacOS og Windows. En USB-kabel brukes for programmering og kommunikasjon med en datamaskin, og en strømforsyningsenhet (6-20V) kreves for offline drift. For nybegynnere er det utviklet ferdige sett for design av elektronikk - Matryoshka-serien.
Arduino Uno R3
Dette er en ny modell laget i Italia. Den er laget på grunnlag av mikroprosessoren ATmega328p, hvis klokkefrekvens er 16 MHz, minnet er 32 kb. Brettet har 20 pinner (overvåket) utgang og inngang, designet for å samhandle med eksterne enheter.
Enhetsfunksjoner
Arduino Uno er i stand til å kommunisere med andre Arduinoer, datamaskiner og mikrokontrollere. Plattformen til enheten tillater seriell tilkobling ved hjelp av RX (0) og TX (1) pinnene. ATmega16U2-prosessoren kringkaster en slik tilkobling via en USB-port: som et resultat er en ekstra virtuell COM-port installert på datamaskinen. Arduino-programvaren inkluderer et verktøy som utveksler tekstmeldinger over den opprettede kanalen. Enhetens kort har RX- og TX-lysdioder som lyser under overføring av informasjon mellom datamaskinen og ATmega162U-prosessoren. Takket være et separat bibliotek kan du organisere en tilkobling ved hjelp av ulike kontakter, utenbegrenset til null og først. Og ved hjelp av ekstra utvidelseskort blir det mulig å organisere andre måter å samhandle på, for eksempel Wi-Fi, radiokanal, Ethernet-nettverk.
Arduino Uno smd har en spesiell sikring som beskytter datamaskinens USB-porter mot kortslutning og overspenning. Selv om datamaskiner er selvbeskyttende, gir en sikring ekstra sikkerhet. Den er i stand til å bryte forbindelsen hvis mer enn 500mA strøm tilføres USB-portinngangen, og gjenopprette den når strømmen går tilbake til det normale.
Konklusjon
Opsummert kan vi si at Arduino er en svært fleksibel og funksjonell plattform for utvikling av ulike applikasjoner. Den har enorme muligheter for interaksjon med eksterne enheter. Arduino er flott for å lære om mikrokontrollere og kan også tjene som en base for små prosjekter.