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