Arduino USB kommunikation - bearbetningsprogram



eftersom jag hade vissa problem som söker information om hur man kommunicerar den Arduino ombord med datorprogrammet, beslöt jag att göra denna tutorial.

Denna tutorial ska show dig hur man gör ett enkelt program (med ett användarvänligt gränssnitt - som vem som helst kan arbeta med), som kan kommunicera med Arduino.

Så, om du är trött på att öppna din "SERIAL MONITOR" i Arduinoen IDE och skriver alla kommandon, kanske du vill göra något sånt här.

Först försökte jag göra ett enkelt program där jag kunde kontrollera lamporna i min trädgård. Senare använde jag detta mycket samma program för att testa alla min Arduino program.

Några observationer innan vi börjar:
--Jag är inte lärare hur man använder Arduino eller Prossesing, detta är bara en förklaring av sin kapacitet.
--Jag har försökt att göra vad jag gjorde med andra språk som C, C++, delphi, osv... Och det visade sig att det enklaste sättet att göra vad jag gjorde använder bearbetning. Om du aldrig använt det, ge det en chans... Du kommer bli förvånad.
--Tänk på att detta är bara ett exempel program, efter du bekanta dig med programmet du kan göra dina egna saker för att sköta dina behov... Eller du kan bara använda exempel program, oavsett.
--Jag har använt några hulk bilder i programmet. Jag tror Hulk är cool så jag använde den bara för dig för att se hur du lägger till bilder i dina program. Jag det inte själv, har jag hulk bilderna på internet.

Material lista
--Arduino UNO
--Två eller tre lysdioder (jag använde tre)
--Två eller tre motstånd (250 ohm eller liknande kommer att göra jobbet)
--Arduino USB kabel

Program-listan
--Arduino IDE (du kan ladda ner det gratis på Arduinos webbsida)
--Bearbetning IDE (du kan ladda ner det gratis på bearbetnings webbsida)
--Ms knappen maker ( http://www.softpedia.com/get/Internet/WEB-Design/Web-Design-related/Ms-Button-Maker.shtml)

** För mer utförlig information om hur man handskas med Arduino, besök http://arduino.cc/en/

** För mer utförlig information om hur man handskas med behandling, besök: http://processing.org/

Här hittar du flera tutorials, och lära sig saker. Du kan enkelt lära dig att arbeta med Arduino och bearbetning.

Kommentarer
Jag tänker inte ge dig en stor och detaljerad förklaring här, eftersom jag försökte göra ett mycket bra kommenterade program, kan du bara gå till programmet och allt kommer att vara där, förklarade (hoppas jag).

Eftersom det är ett exempel program, jag gjorde en allmän HMI (human machine interface) men du kan förbättra den för din föreslår.

Det allra första du bör veta om detta exempel är att jag använt USB-porten--> COM4. Om du vill ändra det, skall du gå till linje 182 i programmet bearbetning och ändra den.

Jag använde även tre LED kopplad till stift 13, 12, 11 och ett variabelt motstånd bifogas pin 0 (det inte är visas i bilderna eftersom jag tog bort. Egentligen behöver du inte det att testa programmet - utan att det har du en "float point" i din input och värdet av input kommer att oscillerande).

Jag inte fäst valfritt diagram eller draw för att Visa anslutningar, eftersom det är enkelt. Om du har några problem, kan du gå till http://arduino.cc/en/Tutorial/HomePage och kolla hur man använder en lysdiod eller hur man använder ett variabelt motstånd.

Om du vill ändra titeln på programmet, gå till raden 504 i bearbetning filen och ändra det själv.

Du måste ha en mapp kallar data på samma plats som filen bearbetning, att hålla dig bilder och sånt.
Du kan också gå till skiss -> -> Lägg till fil i bearbetning IDE, och det kommer att automatiskt göra denna mapp till dig.

Jag använde "Ms knappen Maker" (länk ovan) att göra knappen, men du kan använda vad du vill, även färg.

Så, få Zip-filen, och studera program, om du har en minst erfarenhet på Arduino, jag är säker på att du kommer få det och snart kommer du att kunna göra framsteg på egen hand.

Relaterade Ämnen

Arduino Python kommunikation via USB-

Ibland när du arbetar på ett Ardunio projekt, är det nödvändigt att skicka data fram och tillbaka mellan en dator. Nu kan du använda något liknande arduino ethernet shield, som skulle skicka data över ett nätverk, men om du vill ha något lätt och fri...

Raspberry Pi - Arduino seriell kommunikation

I detta projekt, kommer vi att göra en kommunikation mellan Arduino och Raspberry Pi som överföra viktig information genom att skicka en databit i taget.Seriell kommunikation är avgörande för varje mikro-kontrollanter att kommunicera mellan mikro-dom...

Arduino USB MIDI Interface

För några veckor sedan började jag arbeta på en MIDI-controller med hjälp av Arduino och ATmega32. Jag gjorde inte ifyllda projiceras ännu. Det är under utveckling.Du kan läsa hela historien här http://openhardware.ro/arduino-usb-midi-controller/.Men...

Arduino USB

LOG: Gjorde en korrigering/ändring steg 3 och lagt till en bild steg 5.Så många Arduino användare har RBBBs (riktigt nakna ben Board (Arduino)) eller Anarduinos eller Boarduinos som kan använda en USB-gränssnitt till program och driva dem. men inte v...

Arduino Usb Powered

Steg 1: delar USB-väggladdare kommer med äpple ipod eller du kan köpa en. Arduino och Arduino USB-kabelSteg 2: Koppla in den Koppla in sladden till laddaren.Steg 3: gjortGrattis är din Arduino usb strömförsörjning klar! Mycket billigt tack för att ti...

Färg sensorer och Arduino seriell kommunikation för nybörjare

Hej alla, jag ska prata om färg sensorer: hur man bygger och kalibrera en och hur man använder det med seriell kommunikation genom en Arduino ombord.Det sista steget förklarar hur jag använde detta projekt för en Gimp (står för "GNU Image Manipulatio...

Hur du ansluter en Android-telefon direkt till en Arduino (USB OTG) (Via en personlig massör)

IntroduktionDetta projekt kommer till dig genom Comingle.io, öppen källkod sexleksakföretag. Vi lanserar en helt ny crowdfunding kampanj athttp://igg.me/at/mod för att finansiera massproduktion av en ny fullt hackable dildo. Det kan du ansluta någon...

Freescale FRDM-K64F: USB kommunikation

Freescale K64F har funktioner som gör den idealisk för att styra roboten rörelse. För halvautonoma drift, accelerometrar skulle tillåta en att göra vissa död räkenskap och magnetometer skulle tillåta vissa absolut referens att förbättra noggrannheten...

Enkla Arduino seriell kommunikation.

jag har velat göra en trådlös robot ett tag genom att använda x bin eller andra typer av trådlös kommunikation. Detta är inte en komplett i'ble till där jag visa dig hur man gör en robot detta är mer av en mall. Jag ska visa dig koden gjorde jag och...

Komma igång med Arduino - Bluetooth-kommunikation

I denna tutorial ska vi titta kommunikation mellan Arduino och Computing via Bluetooth.För oss att göra detta, kommer vi att använda en prisvärd HC-06 bluetooth styrelse.Så att vi hade vissa data för ström, ska du behöva bygga en enkel Arduino sensor...

Behandlingen digitalt skjutmått med en Arduino / USB

hur man använder en Arduino att läsa signalen från en uppsättning Digitala skjutmått och skicka behandlingen via USB.Varför?Detta kan vara användbart för exakt position avkänning i hem gjorde / hackade datorstödd tillverkning system. Lägger till USB-...

Programmera en Arduino med BeagleBone, utan USB

om du sett min BeagleBone/Arduino seriell kommunikation guide, du kanske har väntat på den här! Om du inte har sett den ännu, gå läsa den först eftersom vi är 100% bygger på denna ram. Jag tänker inte upprepa de instruktionerhär.Slutet-målet är att k...

Pyduino, gränssnitt Arduino med Python via seriell kommunikation

Lär dig hur gränssnittet arduino via seriell kommunikation med python med hjälp av pyduino biblioteket. Det finns några andra tutorials ute på instructables om hur gränssnittet arduino med python men de Visa inte dig hur man gör allt, där förhoppning...

Förvandla en N64 styrenhet till en USB-spelkontroll med en Arduino Leonardo

Det enklaste sättet att förvandla en N64 styrenhet till en USB-spelkontroll är att köpa en N64 Controller Adapter för runt £15. Det kan emellertid också göras om du har en Arduino Leonardo eller någon annan Arduino ombord med inbyggd USB-kommunikatio...

RC sändare till USB-spelkontroll med Arduino

Varför ska jag göra detta?När det gäller att flyga RC flygplan med hjälp av en simulator kan vara ett bra sätt att finslipa dina färdigheter under lågsäsongen eller ens förbereda för din första flygning. Den stora nackdelen att med hjälp av simulator...

Programmera en Arduino ombord när USB chip raster/korrumperar... Det enkla sättet!

Efter oavsiktligt på något sätt tillbaka-utfodring ström från min trippel stort bakbord drivs av en gammal ATX power supply, mitt 2012 Arduino MEGA2560ADK inte längre kan programmeras. Provat allt från FLIP försöker programmera om atmega8u2 via FLIP...

Arduino grafiska seriell kommunikation med klättre (Blink LED)

Arduino använder allmänt för olika typer av dator/elektroniska projekt för många ändamål, den har en väl utformad kompilator som minska kodning och belastande upp tid, klättre är en grafisk programmering språk som använder höjd grafiska komponenter m...

USB-Freeform Arduino

detta är ett projekt i ett försök att förbättra det föregångare "Freeform Arduino" genom att sätta den i en låda och med det de syften liknande som "Palm Arduino Kit" och "Palm Arduino II" som jag kan bära den i fickan och va...

Seriell kommunikation mellan android och arduino via laptop bluetooth

Om:Detta instructable handlar om seriell kommunikation mellan android och arduino genom laptop inbyggd Bluetooth. Jag har inte separata Bluetooth-modul. så jag har beslutat att använda min bärbara dator inbyggd Bluetooth för seriell kommunikation.Ste...