Arduino!!
Jag köpte mig en Arduino Duemilanove för ett par dagar sedan. Kan verkligen rekommendera den till andra personer som är intresserade av att lära sig att programmera mikrokontrollers (till exempel PIC eller AVR)! Jag har känt att det har varit svårt och komplicerat att börja med mikrokontrollers, men inte nu längre!
Lite info om Arduino:
Arduino är en plattform som bygger på en väldigt enkel I/O modul, och en utvecklingsmiljö för PC/MAC. Arduino Duemilanove har 6 st Analoga ingångar, 14 st Digitala in/utgångar (varav 6 st klarar PWM (pulslängdmodulering)). Arduinon programmeras helt enkelt genom att man pluggar i USB kabeln i datorn och trycker på ”Upload” i utvecklingsmiljön. USB kabeln används även som strömförsörjning till modulen. Ingångarna/utgångarna kan användas till miljontals saker, bara fantasin sätter gränser!
Det som egentligen gör att Arduino är så bra är dess enkla programmeringsspråk! Till exempel kan man skriva vad man styra ett servo med en potentiometer med 11 rader kod, eller vad sägs som om att skriva vad man vill på en LCD med bara 5 rader kod, eller styra en stegmotor, eller…?
Här är ett exempel på ett kodstycke för att blinka en lysdiod:
int ledPin = 13; // LED ansluten till digital pin 13
void setup() // "Setup"
{
pinMode(ledPin, OUTPUT); // Sätter digital pin 13 som output
}
void loop() // Kör om och om igen...
{
digitalWrite(ledPin, HIGH); // Sätter på lysdioden
delay(1000); // Vänta en sekund...
digitalWrite(ledPin, LOW); // Sätter av lysdioden
delay(1000); // Vänta en sekund...
}
Det var lite kort information om vad Arduino är för något!
Jag fick inte riktigt till det med filmuppladdningen på sidan, hade tänkt visa min kombinerade ”rinnande ljus, knightrider, blink, osv..” krets som jag byggde och programmerade med just Arduino! Det får ni ser nån annan gång!
















