Hva Cords Trenger du å koble opp Arduinos til usbs?

Hva Cords Trenger du å koble opp Arduinos til usbs?


Arduino er en åpen kildekode microcontroller plattformen, som har blitt svært populært i elektronikk og utdanningssamfunn, på grunn av sin lett-å-bruke programvare og enkel design. Det finnes en rekke ulike Arduino styrene, varierende i størrelse og makt, men alt for tiden bruker en avr-prosessor på sin kjerne. Alt som trengs for å kjøre Arduino er inkludert i styret, noe som gjør det til en komplett frittstående modul, som du kan koble til en datamaskin for programmering eller serielle dataoverføringer ved hjelp av en standard USB-kabel.

Hva er Arduino?

Massimo Banzi og David Cuartielles designet Arduino plattformen i 2005, noe som skaper en rimelig prototyping system å bruke i undervisningen. Den hardware design og programvare kildekoden er tilgjengelig som åpen kildekode, slik at alle kan bygge eller tilpasse sin egen Arduino prosjektet, som er en av de viktigste medvirkende faktorer mot sin popularitet. Arduinos er selvstendige etter at de har blitt programmert, med alle nødvendige kretser som trengs for å operere på Arduino bord, og krever ikke noe mer enn en strømforsyning for å fungere.

Programmering av Arduino

Arduino programvaren er basert på Wiring prosjektet, som i seg selv er basert på Processing programvare. Du kan bruke Arduino IDE for hele utviklingen syklus, fra å skrive koden for å programmere mikrokontrolleren. Eldre Arduino versjoner, som Arduino Duemilanove, bruk en FTDI USB-til-seriell omformer chip, slik at en tilkobling til datamaskinen via USB. Nyere versjoner som Arduino Uno bruke en atmega 8U2, som er programmert til å fungere som en USB-til-seriell omformer. De atmega mikrokontrollere i kjernen av Arduino ankommer programmert med en bootloader, slik at du kan omprogrammere mikrokontrollere via USB uten behov for en chip programmerer.

Koble til Arduino

Fordi de viktigste Arduino plattformer, for eksempel Arduino Uno eller Mega boards, koble til vertsmaskinen via USB, er en standard A til B type USB-kabel kreves. Dette er den samme typen som brukes til å koble skrivere eller andre eksterne enheter til datamaskinen. Arduino styrene med en mindre formfaktor, som Arduino Nano bruke en mini-USB-kontakt, det samme som den typen som brukes på mobiltelefoner og andre håndholdte enheter. Noen brett som Arduino mini har ingen on-board seriell til USB-konvertering, så trenger en seriell-til-USB FTDI kabel for programmering.

Arduino USB

Hvis du kobler Arduino styret til datamaskinen med en USB-kabel, 5-volt forsyning fra tilkoblings krefter USB styret. Hvis du bruker Arduino på egen hånd, må du oppgi en ekstern strømforsyning på mellom 7 og 12 volt DC fra en vegg vorte (en strømforsynings murstein med hannplugg som kan plugges direkte inn i en stikkontakt) eller lignende. Arduino styret bruker også USB-tilkobling for seriell kommunikasjon mellom datamaskinen og microcontroller. Arduino Serial biblioteket kan du sende eller motta data via tilkobling, som er nyttig for debugging formål slik at du kan vise innholdet i variabler og lignende, slik at du kan se om koden oppfører seg som du hadde tenkt. Du kan også bruke den serielle tilkoblingen til å motta innspill fra brukeren eller fra programvare som kjører på vertsmaskinen.