Datorhårdvara

Vad är arduino? en kort titt på arduino plattformen

Arduino är en öppen källkod, programmerbara microcontroller och programvara baserad på ATMega chip. Även om Arduino är utformad som en prototyping plattform, kan den användas i olika elektronik projekt om tillfällig eller inbäddade. Arduino styrelsen kan programmeras med hjälp av Arduino programvara. Syntaxen för detta liknar C/C++ och Java. Den är avsedd att vara enkel och lätt att använda och kan användas av alla, från nybörjare till proffs.

Arduino är ett open source plattform, kan du få tag på källkoden och scheman för den. Detta innebär att du kan gräva så långt i det som du vill, till och med skapa ditt eget Arduino styrelser. Det finns också en stor gemenskap bakom det, och du kan hitta många tutorials och projekt från hela världen online.

Vad kan jag göra med en Arduino?

Ganska mycket vad du vill! Det har använts i så många olika sätt som alternativen är obegränsade. Tidigare projekt har omfattat robotar, konstinstallationer, i bilen datorer, MIDI-controllers, cocktail beslutsfattare, människa-dator gränssnitt, Facebook "liknande" räknare, reklam visar, klockor, musik instrumenterar, anpassade mus och tangentbord, home automation... Listan går på och på!

Huvuddragen i en Arduino ombord är dess förmåga att läsa data från sensorer, skicka och ta emot digitala signaler och kan ansluta via seriell till din dator. Du kan styra många saker, lysdioder och LCD-skärmar, för motorer och reläer. Du kan också läsa värden från sensorer som potentiometrar, ljus beroende motstånd (LDRs) och piezos.

Digital stiften på en Arduino kan du läsa eller skriva 5v värden. Du kan använda en PIN-kod för att slå på en LED (med en resistor). Du kan skicka en signal till ett relä att verka högre spänning apparater som TV-apparater och house lights. Du kan skicka meddelanden till motorer att slå på och av. Du kan kontrollera om en knapp har tryckts. Du kan även skicka och ta emot seriella data, parallell och digital puls bredd modulering. I princip kan allt som kan styras via en bit av nuvarande användas.

Analoga stiften kan du läsa en inkommande spänning mellan 0v och 5v. Detta är hur du läsa från sensorer. Det finns en mängd sensorer, från enkla hands-on tryckgivare och roterande potentiometrar, till miljö-sensorer som tryck, gas, temperatur och även alkohol. Om du har, till exempel ett reglage inställd exakt hälften av sitt utbredningsområde, bör det utgång en spänning på 2.5V. Arduino kan sedan läsa detta och använda värdet för att styra något annat.

Du behöver inte sluta med att bara kontrollera elektroniska kretsar. Du kan skicka data tillbaka till datorn för att programvara som behandling och Max/MSP. Du kan skicka data via USB med de flesta modeller. Vissa modeller har Bluetooth och Ethernet-portar, och med en ytterligare sköldar (som en add-on enhet) kan du kommunicera via WiFi och andra protokoll.

Vad kan jag göra med en?

Arduino har inte en hel del processorkraft, så söt mycket någon större intensiv uppgift är uteslutet. Du kommer inte att kunna bearbeta, spela in eller utgång video eller ljud (även om du kan mata grafik till TFT eller LCD-skärmar). Det är inte som en dator. Du kommer inte kunna koppla upp din webbkamera eller tangentbord till den. Det finns inget operativsystem med ett GUI (som en Raspberry Pi). Det är ett helt annat djur.

Kan någon använda en?

Det är skönheten i den. Även om du har ingen kunskap eller erfarenhet av elektronik och programmering, kan du få ett enkelt projekt upp och kör i en timme eller två. Få en LED att blinka på och av i ett mönster är så enkelt som att lägga till en LED och motstånd till en skärbräda, ansluta några kablar och skriva några rader kod. Arduinos används i klassrum över hela världen som förrätt till programmering och elektronik.