Cum se scrie un software Arduino în C

Platforma de procesoare hardware Arduino a devenit omniprezenta in cadrul comunitatii tehnologice. Acest tutorial vă va arăta cum să preia controlul asupra Arduino care vă arată cum să luați cod C ++, care oferă Arduino, și de a folosi (sau modifica) pentru a crea C programe ++ pentru platforme Arduino folosind Eclipse C ++ IDE, AVR-GCC compilator și AVRdude.

conținut

pași

1
Descărcați software-ul și fișierele necesare. Acestea includ:
  • Cel mai recent software Arduino [1], care include unele fișiere C ++ care fac munca Arduino, precum și un simplu GUI Java focalizat pe cei care nu sunt programatori.
All-the-files-ne-need.jpg" class ="imagine lightbox">
Imaginea intitulată Toate fișierele de care avem nevoie.jpg
  • AVR-GCC, care este compilatorul pentru seria de microcontrolere AVR (inima lui Arduino) Pentru utilizatorii de Windows, WinAVR este cel mai bun [2]
  • Eclipse C ++ Language IDE [3], unde veți face toate codurile și încărcați codurile în Arduino. Eclipse vă cere să aveți mediul Java Runtime Environment [4] instalat.
  • Plugin-ul AVR-Eclipse [5], care oferă funcționalitatea pe care Eclipse IDE trebuie să o discute cu Arduino.
  • 2
    Extrageți fișierele pentru Eclipse IDE în dosarul dvs. Apoi, extrageți fișierele pentru pluginul AVR-Eclipse în același folder.
  • 3
    Creați un proiect C ++ în Eclipse și utilizați următoarea configurație:
  • Efectuați tipul de proiect a "Aplicația AVR Cross-Target"
  • Asigurați-vă că "Debug" nu este selectat în setările de construire (și asigurați-vă că este selectată opțiunea "Release").
  • Când solicitați detaliile despre hardware, asigurați-vă că selectați frecvența corectă (de obicei 16000000 Hz) și microcontrolerul corect, în funcție de tipul dvs. Arduino [6]
    Arduino-HW-Config.jpg" class ="imagine lightbox">


    Imaginea intitulată Arduino HW Config.jpg
  • Arduino-folder.jpg" class ="imagine lightbox">
    Imaginea intitulată Arduino Folder.jpg
    4
    Extrageți cea mai recentă versiune a software-ului Arduino de pe site-ul dvs. Web. Copiați întregul dosar al "hardwarearduinocoresarduino" în dosarul proiectului. Acum, când ai instalat Eclipse, trebuie să faci un proiect Arduino de la zero.
  • 5
    Creați fișierul principal.h care declară void setup (), int main () și void loop (). Acesta include "WProgram.h" (cu citate) în antet - aceasta este pentru ao conecta la un cod Arduino.
  • 6
    Remediați orice erori de compilator în software-ul Arduino. Pe Arduino v0018, aceasta include următoarele modificări -
  • main.cpp- erase "#include " în partea de sus, și în loc să pună "main.h".
  • Tone.cpp - modifică ultimele două, & , de a avea cotații ("wiring.h" & "pins_arduino.h")
  • Print.h- funcția de declarație "funcția void (intrări int) = 0-" trebuie să fie schimbată "funcția void (intrări int) -", sau cu alte cuvinte, ștergeți "= 0" astfel încât aceasta să nu fie o funcție pur virtuală.
  • sfaturi

    • Pentru a descărca programele pe hardware, trebuie să configurați AVRdude în setările proiectului și să utilizați un port serial corespunzător, setările de configurare 57600baud și Arduino.
    • Asigurați-vă că nu creați sub setările "Debug". Poate provoca multe erori.
    • Familiarizarea cu codul necesită timp - există unele erori care necesită timp pentru a fi detectate.
    Distribuiți pe rețelele sociale:

    înrudit
    Cum să verificați versiunea dvs. Java din linia de comandă WindowsCum să verificați versiunea dvs. Java din linia de comandă Windows
    Cum se creează primul program Java în Ubuntu LinuxCum se creează primul program Java în Ubuntu Linux
    Cum se creează un applet JavaCum se creează un applet Java
    Cum se creează un fișier executabil în EclipseCum se creează un fișier executabil în Eclipse
    Cum se creează un nou proiect Java în EclipseCum se creează un nou proiect Java în Eclipse
    Cum se creează un program simplu în CCum se creează un program simplu în C
    Cum se descarcă, se instalează și se rulează JDK și EclipseCum se descarcă, se instalează și se rulează JDK și Eclipse
    Cum se descarcă EclipseCum se descarcă Eclipse
    Cum se descarcă Eclipse IDE în sistemul de operare WindowsCum se descarcă Eclipse IDE în sistemul de operare Windows
    Cum se execută EclipseCum se execută Eclipse
    » » Cum se scrie un software Arduino în C

    © 2011—2020 ertare.com