4Jul

Hva er Arduino? Lær om denne open-source elektronikkplattformen

click fraud protection

Arduino er en open source elektronikk prototyping plattform basert på fleksibel, brukervennlig maskinvare og programvare. I dag hjelper vi deg med å komme i gang ved å vise deg noen av de tilgjengelige alternativene og hvor lett det er å komme i gang.

Arduino-maskinvare er et open-source kretskort med mikroprosessor og inngangs- / utgangs-( I / O) pinner for kommunikasjon og kontroll av fysiske gjenstander( LED, servoer, knapper, etc.).Brettet vil typisk bli drevet via USB eller en ekstern strømforsyning som igjen gjør det mulig å drive annen maskinvare og sensorer.

Arduino har også en åpen programvarekomponent som ligner på C ++.Det integrerte utviklingsmiljøet Arduino( IDE) gir deg mulighet til å skrive kode, kompilere den, og deretter laste den opp til din Arduino for frittstående bruk i prototyping og prosjekter.

Alt dette var designet for å være enkelt å bruke til å la kunstnere og beslutningstakere fritt utvikle sine ideer til virkelige objekter. Hvis du er interessert i å bygge noe selv, ta en titt for å se maskinvarealternativer og programvare tilgjengelig for å komme i gang.

instagram viewer

Arduino Variants

Arduino-maskinvaren er "åpen kilde", betyr at du kan vise skjemaer for alle tilgjengelige plater. Dette betyr at du er fri til å kjøpe maskinvarekomponenter og loddebrettet sammen selv om du er så tilbøyelig. For å komme i gang, vil vi sannsynligvis bare anbefale at du bruker $ 30 og se hvor mye du virkelig vil investere.

Bildet nedenfor ble opprettet ved hjelp av Fritzing og er oppsettet for en grunnleggende Arduino med et brettbrett.

Arduino kommer i en rekke forskjellige typer som gjør at det er vanskelig å bestemme seg, men variasjon gir også fleksibilitet ved valg av den perfekte løsningen.

Vi kan ikke dekke alle Arduino-alternativer, men her er noen bemerkelsesverdige alternativer for å komme i gang.

Arduino Uno

Uno er en flott startbilde Arduino, den gir et solid grunnlag for de som bare kommer i gang og har mange alternativer du vil ha når du utforsker plattformen. Det fungerer også med nesten alle skjold tilgjengelig( mer om dette senere).

Arduino Nano

Nano er nesten funksjonen for funksjonen den samme som Arduino Uno, men den er omtrent 1/3 størrelse og kan ikke bruke skjold lett. Uno er ment å brukes som en fast fixtur i prosjekter eller med breadboards for testing.

Arduino Lilypad

Lilypad har en unik design som kan syes inn i tekstiler til bærbare prosjekter eller kunst. Selvfølgelig er du ikke begrenset til disse programmene, men skjold vil ikke fungere på denne Arduino, slik at utvidelsen kan bli vanskelig.

Arduino Mega 2560

Mega 2560 har mer minne og flere I / O-pinner enn noen annen Arduino. Dette er den største og beste Arduino du kan få, men du trenger kanskje ikke så mye strøm hvis prosjektene dine ikke ringer etter det. Dette ville også være en dyrere Arduino å forlate i et prosjekt permanent.

Netduino

Netduino er fetteren til Arduino. Det er fortsatt en open source hardware hacking og prototyping løsning. Men Netduino kjører. NET Micro Framework for programvaren. Det er pin kompatibel med Arduino skjold, men noen kan kreve drivere å kjøre.

For mer Arduino-maskinvare, se lenken nedenfor.

Arduino Tilbehør( Skjold)

Skjold gjør bokstavelig talt å legge til funksjonaliteten til Arduino. De har pins som skyver rett inn i toppen av Arduino, og du kan umiddelbart dra nytte av det skjoldet kan gjøre. Du kan også legge til flere skjold av gangen. En Arduino som ser på Twitter for en bestemt hashtag( ethernet skjold) og deretter styrer en RC-bil ved hjelp av RF( RF skjold) er ikke utover omfanget av et enkelt prosjekt takket være skjoldets fleksibilitet.

Du vil legge merke til at noen skjermer ser mye ut som Arduino boards selv, men ikke vær forvirret fordi de mangler den viktigste prosessorkraften til å kjøre koden du skal skrive i skisser( mer om dette nedenfor).

Ethernet

Dette er en av de mest populære skjoldene fordi den utvider din Arduino for å kunne bruke internett til kommunikasjon og kontroll. Ethernet skjermen er en av de mest allsidige tilgjengelige, og når du har mestret det grunnleggende, bør du se for å få en slik at du kan lage din vaskemaskin /toaster/ kaffetrakter tweet.

XBee

XBee-skjermen gjør det enkelt å komme til trådløs kommunikasjon. Du kan bruke dette til å samle to Arduinos sammen eller sette opp et helt nettverksnettverk av Arduinos som en dag vil regne verden!

Motor

Arduino kan styre motorer og servoer uten å trenge skjold, men motorskjermen rammer opp den muligheten til 11. Du kan bruke denne til å styre din gressklipper, eller bygge din egen robot.

Det finnes mange andre Arduino skjold tilgjengelig som musikk, videospill og bluetooth. Dette er bare toppen av isfjellet, og vi vil anbefale å gjøre noe for å finne det perfekte skjoldet for prosjektet ditt.

Hvis du ønsker å prototype Arduinos og skjold sammen sammen med ulike sensorer, anbefaler vi at du sjekker ut Fritzing, som ikke bare hjelper med prototypingstrinnene, men hjelper også deg med å vise deg hvordan du lager faste PCB-kort for å produsere prosjektet.

Programmering( skisser)

Arduino IDE er et kryssplattform utviklerverktøy skrevet i Java. Den lar deg styre alle programvarene til din Arduino.

Hvert program du skriver kalles en skisse og samles og lastes opp til din Arduino ved hjelp av IDE.Mange skisser er fritt tilgjengelig på nettet, og IDE kommer med en rekke eksempler for å komme i gang med omtrent alle funksjoner Arduino kan.

Eclipse og Notepad ++ er populære alternativer for å skrive skissene dine, men de mangler enkel tilgang til skisseksempler og kompilere / laste opp den ferdige skissen til Arduino.

Resources

Denne artikkelen er laget for å komme i gang i dine Arduino-prosjekter. For mer lesing sjekk ut koblingene nedenfor og kom i gang med å lage ting.

Hvis du har flere nyttige linker eller et eget Arduino-prosjekt, kan du ikke legge igjen en kommentar for å dele med alle leserne.

Prosjekt Idéer

http: //arduino.cc/en/Tutorial/ HomePage

http: //www.arduino.cc/playground/Projects/ ArduinoUsers

http: //hackaday.com/category/ arduino-hacks /

http: //www.instructables.com/tag/ type-id / kategori-teknologi / kanal-arduino /

Arduino maskinvare referanse http: //arduino.cc/en/Main/ Hardware

Videoer https: //www.youtube.com/user/makemagazine

http: //www.circuitsathome.com/