Steun onze actie WeGoSTEM

Voor onze actie WeGoSTEM zoeken we nog vrijwilligers. Doe mee via WeGoSTEM.be/meedoen

Dwenguino FAQ en probleem-oplossingen

Overzicht van de meest gestelde vragen en veelvoorkomende problemen.

Software

Waarom krijg ik de melding "Fout bij het compileren" bij het verifieren van mijn schets?
Dit betekent dat je code een fout bevat en dus niet kan vertaald worden in computer-taal. Lees de oranje foutmelding, dit geeft aan waar je een fout maakte en wat er mis liep.
Is de fout: “Dwenguino.h: No such file or directory”: zorg ervoor dat je eerst “Dwenguino” in het menu “Hulpmiddelen > Board” selecteert . Als Dwenguino zich niet in deze lijst bevindt, moet je eerst nog het dwenguino pakket installeren, volg hiervoor de installatie tutorial.

Waarom kan ik mijn schets niet uploaden naar het dwenguino bord?
Dit kan meerdere oorzaken hebben;

  • Wanneer je de melding krijgt "Fout bij het compileren", dien je eerst de code-fouten te corrigeren, zie vorige sectie.
  • Zorg ervoor dat je bord verbonden is met de computer via een werkende usb kabel.
  • Zorg ervoor dat je geen kortsluitingen maakt of dat het bord aan ijzeren voorwerpen raakt, wanneer je probeert te uploaden.
  • Probeer ook eens het bord opnieuw aan te sluiten of herstart de Arduino IDE.
  • Selecteer de juiste seriele poort in het menu “Hulpmiddelen > Port”, je zou hier een item moeten vinden zoals “COMX (Dwenguino)” op Windows of “/dev/…usbmodem…(Dwenguino)” op Mac en Linux.
  • Als je een dergelijke poort niet vindt in de lijst, wijst dit mogelijks op een driverprobleem op Windows: Volg nogmaals de stappen beschreven in de driver sectie van de installatie tutorial. Op Linux kan dit op een probleem met de permissies wijzen, volg de desbetreffende instructies in de installatie tutorial.
  • Bootloader probleem: standaard staat er een bootloader op de dwenguino die communicatie met de Arduino IDE mogelijk maakt: wanneer je echter het bord programmeert met een AVR-programmer of je hebt een ernstige kortsluitingen veroorzaakt, dan kan de bootloader verwijderd zijn. Volg de stappen in deze tutorial bootloader opnieuw te branden.
  • Als je nog steeds problemen ondervindt bij het connecteren van het bord, kan je ons steeds contacteren via support@dwengo.org.

Hoe kan ik mijn oude code opnieuw inladen?
Zorg er steeds voor dat je je werk regelmatig opslaat (vanuit de Arduino IDE of vanuit Ardublock, afhankelijk als je textueel of grafisch programmeert). Voeg ook een versie-nummer toe, bijvoorbeeld: "robotproject_v1". Bij een volgende grote verandering of test verander je dit in "robotproject_v2"... Gevorderde gebruikers kunnen ook gebruik maken van versiebeheersysteem zoals Github of SVN .

Hardware

Waarom gaat mijn bord niet aan nadat ik een batterij of oplader heb ingeplugd?

  • Op het bord is ook een schakelaar voorzien om de batterij aan of af te zetten, probeer deze van stand te veranderen.
  • Controleer of de batterijen niet leeg zijn.

Waarom draaien de motoren zo traag terwijl de rest van het bord normaal lijkt te werken?
De motoren vereisen een externe voedingsbron zoals batterijen of een oploader. Wanneer je het bord enkel voedt via een USB kabel, zullen de motoren niet of nauwelijks draaien. Alle andere functionaliteit werkt wel zowel via de usb-kabel als op batterijen.

Waarom is de tekst op het LCD scherm niet of nauwelijks leesbaar?
Dit komt meestal door een verkeerde instelling van het contrast. Je kan het contrast van het LCD scherm aanpassen via de potentiometer met een kleine schroevendraaier.

Waarom werkt de servo niet?
Zorg ervoor dat je de connector op de juiste manier aansluit. De negatieve voedingskabel (dikwijls zwart of bruin) moet verbonden zijn met de grond pin van het dwenguino-bord (aangeduidt met een '-' symbool).

Waarom werkt de buzzer niet?
Controleer of de jumper boven de buzzer geinstalleerd is: “JP1”.

Waarom werkt mijn eigen sensor niet zoals verwacht?
Controleer of je de sensor correct hebt aangesloten op het dwenguino-bord zoals beschreven in de datasheet:

  • “Ground”, “GND”, “-”, “Vss” pinnen moeten geconnecteerd worden met de ‘-’ pin.
  • “Power”, “Vcc”, “+5V” pinnen moeten geconnecteerd worden met de ‘+’ pin. De dwenguino voorziet 5V op alle '+' pinnen, kijk na of uw sensor 5V compatibel is. Op het uitbreidingsbord is een extra 3.3V voedingspin voorzien.
  • Analoge uitgangen moeten geconnecteerd worden aan pinnen A0-A7. Enkel op deze pinnen kan je rechtstreeks analoge spanningen inlezen.
  • Alle andere pinnen moeten geconnecteerd worden aan digitale pinnen, 0 - 23 genummerd. Zorg ervoor dat je ook de overeenkomstige poortnummers gebruikt in je code. Merk op dat sommige pinnen meerdere functies delen: bekijk hiervoor de pin-mapping tabel