emkiset.ru

Hoe schrijf je een Arduino-software in C

Het Arduino-hardwareprocessorplatform is alomtegenwoordig binnen de technologiegemeenschap. Deze tutorial zal u tonen hoe de controle over Arduino nemen laten zien hoe je C ++ code die Arduino biedt nemen, en gebruik (of aan te passen) naar C ++ programma`s voor de Arduino platforms met behulp van Eclipse C ++ IDE, AVR-GCC compiler en avrdude creëren.

stappen

1
Download de software en de benodigde bestanden. Deze omvatten:
  • De nieuwste Arduino-software [1], waaronder enkele C ++ -bestanden die Arduino laten werken, evenals een eenvoudige Java GUI gericht op degenen die geen programmeur zijn.
All-the-files-we-need.jpg" class ="afbeelding lightbox">
Titel afbeelding All the files we need.jpg
  • AVR-GCC, die de compiler voor de reeks van AVR microcontrollers (het hart van Arduino) Voor Windows-gebruikers, WinAVR is de beste [2]
  • De Eclipse C ++ Language IDE [3], waar je alle codes gaat doen en de codes uploadt naar Arduino. Eclipse vereist dat u Java Runtime Environment hebt [4] geïnstalleerd.
  • De AVR-Eclipse-plugin [5], die de functionaliteit biedt die Eclipse IDE nodig heeft om met Arduino te praten.
  • 2
    Pak de bestanden voor uw Eclipse IDE uit in uw map. Pak vervolgens de bestanden voor de AVR-Eclipse-plug-in uit in dezelfde map.


  • 3
    Maak een C ++ -project in Eclipse en gebruik de volgende configuratie:
  • Maak het type project een "AVR Cross Target-toepassing"
  • Zorg ervoor dat "Debug" niet is geselecteerd in de build-instellingen (en zorg ervoor dat "Release" is geselecteerd).
  • Wanneer u naar de hardwaregegevens vraagt, moet u ervoor zorgen dat u de juiste frequentie (meestal 16000000 Hz) en de juiste microcontroller selecteert, afhankelijk van uw Arduino-type [6]
    Arduino-HW-Config.jpg" class ="afbeelding lightbox">



    Titel afbeelding Arduino HW Config.jpg
  • Arduino-folder.jpg" class ="afbeelding lightbox">
    Titel afbeelding Arduino Folder.jpg
    4
    Pak de nieuwste versie van de Arduino-software van uw website. Kopieer de volledige map `hardwarearduinocoresarduino` naar de projectmap. Nu je Eclipse hebt geïnstalleerd, hoef je alleen maar een Arduino-project helemaal opnieuw te maken.
  • 5
    Maak het main.h-bestand dat setup ongeldig verklaart (), int main () en void-loop (). Het omvat "WProgram.h" (met aanhalingstekens) in de kop - dit is om het te koppelen aan een Arduino-code.
  • 6
    Los eventuele compilerfouten op in de Arduino-software. Op Arduino v0018 bevat dit de volgende wijzigingen-
  • main.cpp- erase "#include " bovenaan en in plaats daarvan zetten "main.h".
  • Tone.cpp- verandert de laatste twee, & , om offertes te hebben ("wiring.h" & "pins_arduino.h")
  • Print.h- de aangiftefunctie "void-functie (int-ingangen) = 0-" het moet worden gewijzigd in "void-functie (int-ingangen) -", of met andere woorden, verwijder de "= 0" zodat het geen puur virtuele functie is.
  • tips

    • Om de programma`s naar de hardware te downloaden, moet u AVRdude in uw projectinstellingen configureren en een geschikte seriële poort, 57600baud en Arduino-configuratie-instellingen gebruiken.
    • Zorg ervoor dat u niet bouwt onder de instellingen voor "Foutopsporing". Het kan veel fouten veroorzaken.
    • Je vertrouwd maken met de code kost tijd - er zijn enkele fouten die het tijd kost om te detecteren.
    Delen op sociale netwerken:

    Verwant
    Hoe u uw eerste Java-programma maakt in Ubuntu LinuxHoe u uw eerste Java-programma maakt in Ubuntu Linux
    Hoe een Java-applet te makenHoe een Java-applet te maken
    Hoe een uitvoerbaar bestand te maken in EclipseHoe een uitvoerbaar bestand te maken in Eclipse
    Hoe maak je een nieuw Java-project aan in EclipseHoe maak je een nieuw Java-project aan in Eclipse
    Hoe maak je een eenvoudig programma in CHoe maak je een eenvoudig programma in C
    JDK en Eclipse downloaden, installeren en uitvoerenJDK en Eclipse downloaden, installeren en uitvoeren
    Hoe Eclipse te downloadenHoe Eclipse te downloaden
    Hoe Eclipse IDE te downloaden in het Windows-besturingssysteemHoe Eclipse IDE te downloaden in het Windows-besturingssysteem
    Hoe Eclipse te gebruikenHoe Eclipse te gebruiken
    Hoe een Java-programma te schrijven met twee klassen met behulp van EclipseHoe een Java-programma te schrijven met twee klassen met behulp van Eclipse
    » » Hoe schrijf je een Arduino-software in C
    © 2021 emkiset.ru