Programmer en arduino

Arduino

Arduino er et værktøj til at lave computere, der kan føle og styre mere af den fysiske verden end din stationære computer. Det er en open-source fysisk computer platform baseret på et simpelt microcontroller board/kort, og et nemt udviklingsmiljø til at skrive software til boardet.

Arduino kan anvendes til at udvikle interaktive objekter, der tager input fra en række af afbrydere eller sensorer, og styring af en række lamper, motorer og andre fysiske udgange. Arduino projekter kan stå alene, eller de kan kommunikere med software, der kører på din computer (f.eks Flash, Processing, MaxMSP.) Boardene kan samles med hånden eller købes formonteret; open source IDE kan downloades gratis.

Arduino Uno R3 er den nyeste version af det oprindelige udviklingskort fra Arduino. Arduino Uno er det mest brugte Arduino board, og der findes derfor mange eksempelkoder på nettet, som hurtigt kan overføres til den lille kreds via et A/B USB kabel.

Her kan du lære at programmere en Arduino Uno R3 Leonardo. Arduino Leonardo er baseret på en ATmega32u4 microcontroller. Forskellen på denne og andre ATmega baserede Arduino boards (eksempelvis Arduino UNO) er, at Leonardo understøtter USB direkte fra ATmega32u4 kredsen, og ikke behøver en ekstre kreds.

Arduino Nano V3 er et lille, komplet og udviklingsvenligt (breadboard) kort, der er baseret på ATmega328. Det har funktionalitet svarende til Arduino Duemilanove, men leveres i et DIP modulhus. Det mangler kun et jævnstrømsstik og fungerer med et Mini-B USB kabel i stedet for et standard USB kabel.

Arduino Mega 2560 er baseret på microcontrolleren fra Atmel med det lignende navn ATmega2560. Boardet har 54 digitale ind- og udgange (hvoraf 14 kan bruges som PWM), 16 analoge indgange, 4 UART (hardware serielle porte), 16MHz krystal, USB forbindelse, power jack stik, ICSP header og en reset kontakt.

Arduino Pro Mini er beregnet til avancerede brugere, der kræver fleksibilitet, lav pris og lille størrelse. Den leveres med det minimale antal komponenter (intet USB-stik eller pinhoved) for at holde omkostningerne nede. Kan også fået med USB-stik. Dette board kræver noget erfaring.