arduino-logo

Arduino REES2 Uno gebruiken

Hoe-te-gebruiken-Arduino-REES2-Uno-product

Arduino Uno gebruiken

Hoe-te-gebruiken-Arduino-REES2-Uno-fig-1

Typische toepassing

  • Xoscillo, een open-source oscilloscoop
  • Arduinome, een MIDI-controller die de Monome nabootst
  • OBDuino, een boordcomputer die gebruikmaakt van de ingebouwde diagnose-interface die in de meeste moderne auto's te vinden is
  • Ardupilot, dronesoftware en -hardware
  • Gameduino, een Arduino-schild om retro 2D-videogames te maken
  • ArduinoPhone, een doe-het-zelf mobieltje
  • Testplatform voor waterkwaliteit

Downloaden / installeren

  • Ga naar www.arduino.cc om de nieuwste versie van arduino-software te downloaden en uw besturingssysteem te selecteren
  • Klik in de titelbalk op het tabblad Software. Scroll gewoon naar beneden zodra u deze afbeelding zietHoe-te-gebruiken-Arduino-REES2-Uno-fig-2
  • Kies, afhankelijk van uw besturingssysteem, bijvoorbeeld als u een Windows-systeem hebt, Windows Installer. Hoe-te-gebruiken-Arduino-REES2-Uno-fig-3

De initiële opstelling

  • Selecteer Tools-menu en BoardHoe-te-gebruiken-Arduino-REES2-Uno-fig-5
  • Selecteer vervolgens het type Arduino-bord dat je wilt programmeren, in ons geval is dat de Arduino Uno. Hoe-te-gebruiken-Arduino-REES2-Uno-fig-6Hoe-te-gebruiken-Arduino-REES2-Uno-fig-7
  • Selecteer de programmer Arduino ISP, als deze niet geselecteerd is, moet u de Arduino ISP programmer selecteren. na het aansluiten moet de Arduino de COM-poort selecteren.

Knipper een Led

  • Sluit het bord aan op de computer. In de Arduino gaat software naar File -> Bijvamples -> Basics -> Knipperende LED. De code wordt automatisch in het venster geladen.Hoe-te-gebruiken-Arduino-REES2-Uno-fig-8
  • Druk op de knop Uploaden en wacht tot het programma Done Uploading zegt. Je zou moeten zien dat de LED naast pin 13 begint te knipperen. Merk op dat er al een groene LED op de meeste borden is aangesloten – je hebt niet per se een aparte LED nodig.

Probleemoplossing

Als u geen programma naar Arduino Uno kunt uploaden en deze foutmelding krijgt voor "BLINK" Tijdens het uploaden knipperen Tx en Rx tegelijkertijd en genereert u het bericht
avrdude: verificatiefout, eerste mismatch bij byte 0x00000x0d!= 0x0c Avrdude verificatiefout; inhoud komt niet overeen Avrdudedone "Bedankt"Hoe-te-gebruiken-Arduino-REES2-Uno-fig-9

Suggestie

  • Zorg ervoor dat u het juiste item hebt geselecteerd in het menu Extra > Bord. Als je een Arduino Uno hebt, moet je deze kiezen. Ook worden nieuwere Arduino Duemilanove-kaarten geleverd met een ATmega328, terwijl oudere een ATmega168 hebben. Om dit te controleren, leest u de tekst op de microcontroller (de grotere chip) op uw Arduino-bord.
  • Controleer of de juiste poort is geselecteerd in het menu Extra > Seriële poort (als uw poort niet verschijnt, probeer dan de IDE opnieuw op te starten terwijl de kaart op de computer is aangesloten). Op de Mac zou de seriële poort zoiets moeten zijn als /dev/tty.usbmodem621 (voor de Uno of Mega 2560) of /dev/tty.usbserial-A02f8e (voor oudere, op FTDI gebaseerde boards). Op Linux moet het /dev/ttyACM0 of vergelijkbaar zijn (voor de Uno of Mega 2560) of
    /dev/ttyUSB0 of vergelijkbaar (voor oudere boards).
  • In Windows is dit een COM-poort, maar u moet in Apparaatbeheer (onder Poorten) controleren welke. Als u geen seriële poort voor uw Arduino-bord lijkt te hebben, raadpleegt u de volgende informatie over stuurprogramma's.

Bestuurders

  • Op Windows 7 (met name de 64-bits versie), moet u mogelijk naar Apparaatbeheer gaan en de stuurprogramma's voor de Uno of Mega 2560 bijwerken.Hoe-te-gebruiken-Arduino-REES2-Uno-fig-10
  • Klik met de rechtermuisknop op het apparaat (het bord moet op uw computer zijn aangesloten) en wijs Windows naar de juiste .inf file opnieuw. De .inf bevindt zich in de drivers/ directory van de Arduino-software (niet in de subdirectory FTDI USB Drivers ervan).
  • Als u deze foutmelding krijgt bij het installeren van de Uno- of Mega 2560-stuurprogramma's op Windows XP: "Het systeem kan de file gespecificeerd
  • Op Linux verschijnen de Uno en Mega 2560 als apparaten met de vorm /dev/ttyACM0. Deze worden niet ondersteund door de standaardversie van de RXTX-bibliotheek die de Arduino-software gebruikt voor seriële communicatie. De Arduino-softwaredownload voor Linux bevat een versie van de RXTX-bibliotheek die is gepatcht om ook naar deze /dev/ttyACM*-apparaten te zoeken. Er is ook een Ubuntu-pakket (voor 11.04) met ondersteuning voor deze apparaten. Als u echter het RXTX-pakket van uw distributie gebruikt, moet u mogelijk een symbolische koppeling maken van /dev/ttyACM0 naar/dev/ttyUSB0 (bijvoorbeeldample) zodat de seriële poort in de Arduino-software verschijnt

Loop 

  • sudo usermod -a -G tty uwgebruikersnaam
  • sudo usermod -a -G kies uwgebruikersnaam
  • Meld u af en weer aan om de wijzigingen door te voeren.

Toegang tot de seriële poort

  • Als de software in Windows traag opstart of crasht bij het opstarten, of als het menu Tools traag opent, moet u mogelijk de seriële Bluetooth-poorten of andere COM-poorten in het netwerk uitschakelen in Apparaatbeheer. De Arduino-software scant alle seriële (COM) poorten op uw computer wanneer deze opstart en wanneer u het menu Tools opent, en deze netwerkpoorten kunnen soms grote vertragingen of crashes veroorzaken.
  • Controleer of u geen programma's uitvoert die alle seriële poorten scannen, zoals USB Cellular Wi-Fi Dongle-software (bijv. van Sprint of Verizon), PDA-synchronisatietoepassingen, Bluetooth-USB-stuurprogramma's (bijv. BlueSoleil), virtuele daemon-tools, enz.
  • Zorg ervoor dat je geen firewallsoftware hebt die de toegang tot de seriële poort blokkeert (bijv. ZoneAlarm).
  • Mogelijk moet u Processing, PD, vvvv, enz. afsluiten als u ze gebruikt om gegevens te lezen via de USB- of seriële verbinding met het Arduino-bord.
  • Op Linux zou je kunnen proberen de Arduino-software als root uit te voeren, in ieder geval tijdelijk om te zien of de upload wordt opgelost.

Fysieke verbinding

  • Zorg er eerst voor dat je board aanstaat (de groene LED brandt) en verbonden is met de computer.
  • De Arduino Uno en Mega 2560 kunnen problemen hebben met het verbinden met een Mac via een USB-hub. Als er niets verschijnt in het menu "Extra > Seriële poort", probeer dan het bord rechtstreeks op uw computer aan te sluiten en de Arduino IDE opnieuw op te starten.
  • Koppel de digitale pinnen 0 en 1 los tijdens het uploaden, aangezien ze worden gedeeld met seriële communicatie met de computer (ze kunnen worden aangesloten en gebruikt nadat de code is geüpload).
  • Probeer te uploaden terwijl er niets op het bord is aangesloten (behalve de USB-kabel natuurlijk).
  • Zorg ervoor dat het bord niets van metaal of geleidend raakt.
  • Probeer een andere USB-kabel; soms werken ze niet.

Automatische reset

  • Als je een bord hebt dat auto-reset niet ondersteunt, zorg er dan voor dat je het bord een paar seconden voor het uploaden reset. (De Arduino Diecimila, Duemilanove en Nano ondersteunen auto-reset, net als de LilyPad, Pro en Pro Mini met 6-pins programmeerheaders).
  • Houd er echter rekening mee dat sommige Diecimila per ongeluk zijn gebrand met de verkeerde bootloader en dat u mogelijk fysiek op de resetknop moet drukken voordat u uploadt.
  • Op sommige computers moet u echter mogelijk op de resetknop op het bord drukken nadat u op de uploadknop in de Arduino-omgeving hebt gedrukt. Probeer verschillende tijdsintervallen tussen de twee, tot 10 seconden of meer.
  • Als je deze foutmelding krijgt: [VP 1]Apparaat reageert niet correct. Probeer opnieuw te uploaden (dwz reset het bord en druk een tweede keer op de downloadknop).

Bootloader

  • Zorg ervoor dat er een bootloader op je Arduino-bord is gebrand. Reset het bord om dit te controleren. De ingebouwde LED (die is aangesloten op pin 13) moet knipperen. Als dit niet het geval is, is er mogelijk geen bootloader op uw bord.
  • Wat voor bord heb je. Als het een Mini, LilyPad of ander bord is waarvoor extra bedrading nodig is, voeg dan indien mogelijk een foto van uw circuit toe.
  • Of je ooit hebt kunnen uploaden naar het bord. Zo ja, wat deed u met het bord voordat / toen het niet meer werkte, en welke software heeft u onlangs toegevoegd aan of verwijderd van uw computer?
  • De berichten die worden weergegeven wanneer u probeert te uploaden terwijl uitgebreide uitvoer is ingeschakeld. Houd hiervoor de shift-toets ingedrukt terwijl u op de uploadknop in de werkbalk klikt.

Hoe Arduino REES2 Uno-gids te gebruiken

Referenties

Laat een reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd *