måndag 17 juni 2013

Arduino Esplora - en lite annorluna Arduino


Nyligen släpptes Arduino Esplora. Till skillnad från de flesta tidigare Arduino-kort så har den en mängd indikatorer, sensorer och reglage monterade på kortet redan från början. Detta lämpar sig särskilt för utvecklare som vill kunna koncentrera på programvaran.

Utseendemässigt påminner den om en spelkontroll, och kan också användas som en sådan - med rätt programvara. Vidare går det att montera en liten grafisk LCD och då får man ett komplett handhållet spel.

Förutom spelapplikationer så kan naturligtvis Arduino Esplora användas till de flesta typer av applikationer. Hårdvarumässigt är den baserad på Arduino Leonardo och har därmed både USB och TTL UART.


Kortet är bestyckat med; I2C-anslutning, LDR, 4 tryckknappar, joystick med tryckknapp, XYZ-accelerator, temperatursensor, RGB LED, potentiometer, mikrofon och summer.

Arduino Esplora kan köpas av Electrokit.


lördag 26 januari 2013

Arduino Due - nästa generation

Nyligen släpptes Arduino DUE, vilket är början på en ny generation hårdvara för Arduino. Tidigare har Arduino varit baserad på en 8-bitars AVR-processor. DUE är baserad på en 32-bit ARM Cortex processor. Detta innebär att det finns mer minne tillgängligt för din applikation, och att din applikation körs snabbare eftersom processorn har en klockfrekvens på 84 MHz. Processorn har också fler GPIO-pinnar, så att du kan ansluta mer kringutrustning, givare och sensorer utan att bygga ut med shields.

Utvecklingsmiljön för Arduino har naturligtvis uppdaterats så att den nu också kan generera kod för ARM-processorn, och biblioteket med drivrutiner har uppdaterats för att stödja den nya processorn.

Arduino DUE finns att köpa hos Electrokit.

Arduino - en introduktion


Arduino är en plattform för att göra datorer som kan känna av och styra mer av den fysiska världen än din stationära dator. Det är en fysisk datorplattform med öppen källkod, baserad på ett enkelt mikrokontrollerkort, och en utvecklingsmiljö för att skriva programvara för kortet.Arduino kan användas för att utveckla interaktiva objekt, med ingångar från olika switchar eller sensorer och styra en mängd olika lampor, motorer, och andra fysiskautgångar. Arduinoprojekt kan vara fristående eller de kan kommunicera med programvara som körs på datorn (t.ex. Flash, Processing, MaxMSP.) Korten kan byggasför hand eller köpas färdigbyggda, och open-source IDE kan laddas ner gratis.
Arduino programmeringsspråk är en implementering av Wiring, en liknande fysisk datorplatt-plattform, som bygger på Processing multimedia programmeringsmiljö.
Varför just Arduino?Det finns många andra mikrokontrollers och plattformar som skulle kunna göra samma sak som Arduino, t.ex Parallax Basic Stamp, Netmedia BX-24. MIT Handyboard och många andra. Alla dessa verktyg eliminerar många trösklar med programmering på bit-nivå, och förpackar det i en lättanvänd produkt. Arduino förenklar också sättet att arbeta med mikrokontrollers och erbjuder dessutom ett antal fördelar för lärare, studenter och hobbyister framför andra system:
  • Billigt - Arduino är väldigt billigt jämfört med många andra mikrokontrollerplattformar. Att komma igång med Arduino kostar kring 200:- (SEK).
  • Kors-plattform - Arduinos utvecklingsprogramvara kan köras under Windows, MacOS eller Linux.
  • Enkel tydlig utvecklingsmiljö - Arduinos utvecklingsmiljö är tillräckligt enkel för att nybörjaren inte skall ge upp och samtidigt tillräckligt avancerad för att de mer avancerade användarna inte skall känna sig begränsade. 
  • Öppen källkod och hårdvara - Det finns inga hemligheter i Arduino. Programvaran ges ut under en öppen källkodslicens, och det står var och en fritt att använda och vidareutveckla programvaran på det sätt som passar en. Det finns möjlighet för mer avancerade programmerare att skriva tilläggsfunktioner i Arduino. Språket kan utökas genom C++ bibliotek, och folk som vill förkovra sig i de tekniska detaljerna kan enkelt gå över till programmering i språket C för AVR, eftersom Arduino-språket är baserat på C. Det går också att koda delar i full C inne i Arduino-projekten, om det skulle behövas.
Arduino används mycket för att skapa interaktiva tillämpningar, men Arduino är även en utmärkt plattform för traditionella inbyggda (embedded) system.
Arduino släpptes i sin första vesrion 2007, och sedan dess har över en miljon Arduino- och kompatibla kort sålts världen över.
Arduino säljs i Sverige av Electrokit, som har varit med från början. Electrokit levererade de första Arduino-korten 2007, och har därför lång och gedigen erfarenhet av Arduino. Electrokit lagerför alla Arduino-varianterna och även många kompatibla och relaterade produkter från andra tillverkare.
Hur kommer jag igång med Arduino?För att börja med Arduino behöver du skaffa ett Arduino-kort. Det vanligaste kortet idag är Arduino UNO, men för den som behöver mer I/O-portar finns ävenArduino MEGA. Därefter behöver du ladda ner utvecklingsmiljön från arduino.cc.
Arduino UNOArduino Inventors KitFör de mest grundläggande experimenten kan det vara bra att ha lite elektronikkomponenter tillgängliga, såsom lysdioder (LED), motstånd, potentiometer och strömbrytare. Det finns ett par olika kit som kan köpas; Arduino Starterkit anpassat för Malmö Högskolas kurser samt Inventors Kit som låter dig göra lite mer avancerade experiment.
Alla Arduino-produkterna hittar du här »