Hur man skriver programvara i C för Arduino
Arduino hårdvarubearbetningsplattform har blivit utbredd inom teknikområdet, och även icke-tekniker kommer snart att förstå varför det är så lätt att använda. Erfaren programmerare kan dock också dra nytta av den här fysiska bearbetningsplattformen med hjälp av färdig kod, men de kan känna sig frustrerade av den alltför förenklade GUI som följer med Arduino-programvaran.
Denna handledning kommer att förklara hur du får full kontroll över din Arduino genom att visa dig hur du kan utnyttja den C ++-kod som erbjuder dig. Du lär dig att använda (eller redigera) denna kod för att skapa din egen C ++ program för Arduino plattformen med hjälp av Eclipse IDE C ++, AVR-GCC kompilator och avrdude att hämta maskinvaruprogram.
steg
1
Ladda ner alla nödvändiga filer och program. Bland dessa:
- Det senaste mjukvarupaketet från Arduino, som innehåller alla färdiga C ++-filer som låter det fungera, liksom den enkla Java GUI som är avsedd för icke-programmörer. När den andra programvaran är installerad är det här den enda filen du behöver från och med nu!
2
Extrahera filerna för Eclipse IDE till en dedikerad mapp. Därefter extrahera filerna för Eclipse AVR-plugin i samma mapp (eller kopiera innehållet till mappen).
3
Skapa ett C ++-projekt i Eclipse och använd följande inställningar:
4
Extrahera den senaste versionen av Arduino-programvaran från sin webbplats. Kopiera hela mappen ` hardware arduino cores arduino` till det för ditt projekt. Nu är Eclipse installerat och pluginet är konfigurerat: det här är den enda mappen som behövs för att starta de nya Arduino-projekten från början!
5
Skapar en main.h-fil med deklarationer tomt setup (), int main () och void loop (). Inkludera också "WProgram.h" (med citat) i denna rubrik - det här länkar det till alla Arduino-koden.
OBS: Börja från Arduino 1.0, inkludera "Arduino.h" istället för "WProgram.h".
Dessutom måste du inkludera lämplig fil "pins_arduino.h" från arduino-1.0.1 hardware arduino varianter. Arduino vers. 1 använder varianten "standard".
Dessa ändringar gjordes i versionen av Arduino 1.0 som släpptes den 30.11.2011, enligt revisions.txt-filen som installeras med IDE.
OBS: Börja från Arduino 1.0, inkludera "Arduino.h" istället för "WProgram.h".
Dessutom måste du inkludera lämplig fil "pins_arduino.h" från arduino-1.0.1 hardware arduino varianter. Arduino vers. 1 använder varianten "standard".
Dessa ändringar gjordes i versionen av Arduino 1.0 som släpptes den 30.11.2011, enligt revisions.txt-filen som installeras med IDE.
6
Korrigera felet i Arduino-programvarans kompilator. Från och med v0118-versionen av Arduino kommer detta att innehålla följande ändringar:
tips
- Var försiktig så att du inte arbetar i "felsökning" konfiguration! Det kan orsaka ytterligare fel.
- För att ladda ner program till hårdvaran måste du konfigurera AVRdude för att använda rätt seriell port vid 57.600 baud och välja "Arduino" -konfigurationen.
- Med tiden kommer du att lära dig att kringgå koden: det finns några fel som tar lång tid att upptäckas.
Dela på sociala nätverk:
Relaterade
- Hur man lägger till en JAR för ett Java-projekt i Eclipse
- Så här öppnar du MSG-filer
- Hur börjar man lära sig programmering
- Så här sammanfogar du PDF-filer med PDF-fusion
- Hur konvertera CPP-filer till EXE-filer
- Hur man skapar JAR-filer
- Så här skapar du en körbar fil i Eclipse
- Så här skapar du en PDF-fil med OpenOffice
- Hur man skapar ett nytt Java-projekt i Eclipse
- Så här öppnar du en fil i Djvu-format
- Så här skapar du ditt första Java-program i Ubuntu Linux
- Hur man skapar en JSP-utvecklingsmiljö med hjälp av Eclipse, Tomcat och MySQL
- Hur man skapar ett program i C
- Hur man blir en Java-programmerare
- Så här redigerar du en DVD
- Så här kör du en Java .Jar-fil
- Så här extraherar du en JAR-fil
- Så här installerar du Eclipse och ställer in ADT
- Så här installerar du programvara från okänd programmerare på Mac
- Hur man löser Java fel
- Hur man hämtar, installerar och kör JDK och Eclipse