Hvad er Arduino? Lær om denne open-source elektronikplatform
Arduino er en open source elektronik prototyping platform baseret på fleksibel, nem at bruge hardware og software. I dag hjælper vi dig med at komme i gang ved at vise dig nogle af de tilgængelige muligheder og hvor nemt det er at komme i gang.
Arduino hardware er et open source-printkort med en mikroprocessor og input / output (I / O) -stifter til kommunikation og styring af fysiske genstande (LED, servoer, knapper osv.). Brættet vil typisk blive drevet via USB eller en ekstern strømforsyning, som igen tillader det at drive andre hardware og sensorer.
Arduino har også en open source software komponent, der ligner C ++. Det integrerede udviklingsmiljø Arduino (IDE) giver dig mulighed for at skrive kode, kompilere den og derefter uploade den til din Arduino for at stå alene i prototyper og projekter.
Alt dette var designet til at være let at bruge til at lade kunstnere og beslutningstagere frit udvikle deres ideer til virkelige objekter. Hvis du er interesseret i at opbygge noget selv, skal du kigge på hardwareudstyr og software til rådighed for at komme i gang.
Arduino Variants
Arduino hardware er "open source", betyder at du kan se skemaer for alle bestyrelser. Det betyder, at du er fri til at købe hardwarekomponenterne og lodde bordet sammen selv, hvis du er så tilbøjelig. For at komme i gang, vil vi nok kun anbefale, at du bruger $ 30 og se, hvor meget du virkelig vil investere.
Billedet nedenfor blev oprettet ved hjælp af Fritzing og er layoutet for en grundlæggende Arduino ved hjælp af et brødbræt.
Arduino kommer i en række forskellige typer, der gør det nemmere at vælge den rigtige, men sorten tillader også fleksibilitet ved valg af den perfekte løsning.
Vi kan ikke dække alle Arduino-muligheder, men her er nogle bemærkelsesværdige muligheder for at komme i gang.
Arduino Uno
Uno er en god starter Arduino, den giver et solidt fundament for dem, der lige er kommet i gang, og har mange af de muligheder, du vil have, når du udforsker platformen. Det virker også med næsten alle skjold tilgængelige (mere om dette senere).
Arduino Nano
Nano er næsten funktionen til at være den samme som Arduino Uno, men den er ca. 1/3 størrelse og kan ikke bruge skjolde nemt. Uno er beregnet til at blive brugt som en fast fixture i projekter eller med breadboards til testning.
Arduino Lilypad
Lilypad har et unikt design, der kan syes i stoffer til bærbare projekter eller kunst. Selvfølgelig er du ikke begrænset til disse applikationer, men skjold vil ikke fungere på denne Arduino, så udvidelse kan blive svært.
Arduino Mega 2560
Mega 2560 har mere hukommelse og flere I / O-ben end nogen anden Arduino. Dette er den største og bedste Arduino du kan få, men du behøver måske ikke så meget strøm, hvis dine projekter ikke kræver det. Dette ville også være en dyrere Arduino at forlade i et projekt permanent.
Netduino
Netduino er fætter af Arduino. Det er stadig en open source hardware hacking og prototyping løsning. Men Netduino kører. NET Micro Framework for dets software base. Det er pin kompatibelt med Arduino skjold, men nogle kan kræve, at bilister kører.
For mere Arduino hardware se nedenstående link.
Arduino Tilbehør (Shields)
Skærme gør bogstavelig talt ekstra funktionalitet til din Arduino. De har stifter, der skubber lige ind i toppen af din Arduino, og du kan straks drage fordel af hvad skjoldet kan gøre. Du kan også tilføje flere skjold ad gangen. En Arduino, der ser Twitter på en bestemt hashtag (ethernet-skærm) og derefter styrer en RC-bil ved hjælp af RF (RF-skærm), går ikke ud over et enkelt projekt, takket være skærmens fleksibilitet.
Du vil bemærke nedenfor, at nogle skjolde ser meget ud som Arduino boards selv, men ikke forveksles, fordi de mangler den vigtigste processorkraft til at køre koden, du vil skrive i skitser (mere om dette nedenfor).
Ethernet
Dette er et af de mest populære skjold, fordi det udvider din Arduino til at kunne bruge internettet til kommunikation og kontrol. Ethernet skjoldet er en af de mest alsidige tilgængelige, og når du har mestret det grundlæggende skal du se for at få en, så du kan lave din vaskemaskine / brødrister / kaffemaskine tweet.
XBee
XBee-skjoldet gør det enkelt at kommunikere fra punkt til punkt. Du kan bruge dette til at forbinde to Arduinos sammen eller oprette et helt netværksnetværk af Arduinos, som en dag vil regere verden!
Motor
Arduino kan styre motorer og servoer uden at have brug for et skjold, men motorskærmen rammer denne mulighed for 11. Du kan bruge denne til fjernbetjening af din plæneklipper eller bygge din egen robot.
Der er mange andre Arduino skjold tilgængelige som musik, videospil og bluetooth. Dette er bare toppen af isbjerget, og vi vil anbefale at lave noget søg på egen hånd for at finde det perfekte skjold til dit projekt.
Hvis du ønsker at prototype Arduinos og skjolde sammen sammen med forskellige sensorer, anbefaler vi at tjekke Fritzing, som ikke kun hjælper med prototypefasen, men hjælper også med at vise dig, hvordan du laver permanente printplader til at producere dit projekt.
Programmering (skitser)
Arduino IDE er et krydsplatform udvikler værktøj skrevet i Java. Det giver dig mulighed for at styre alle softwarefunktionerne i din Arduino.
Hvert program du skriver kaldes en skitse og kompileres og uploades til din Arduino ved hjælp af IDE. Mange skitser er frit tilgængelige online, og IDE kommer endda med en overflod af eksempler for at komme i gang med næsten enhver funktion, som din Arduino er i stand til.
Eclipse og Notepad ++ er populære alternativer til at skrive dine skitser, men de mangler let adgang til skitseksempler og kompilere / uploade den færdige skitse til Arduino.
Ressourcer
Denne artikel er designet til at få din start i dine Arduino projekter. For mere læsning, se nedenstående links og kom i gang med at lave ting.
Hvis du har mere nyttige links eller et eget Arduino-projekt, er du velkommen til at skrive en kommentar til at dele med alle læsere.
Projekt 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/category-technology/channel-arduino/
Arduino hardware reference http://arduino.cc/da/Main/Hardware
Videoer https://www.youtube.com/user/makemagazine
http://www.circuitsathome.com/