Errors & Tips: verschil tussen versies
Regel 30: | Regel 30: | ||
=Tips= | =Tips= | ||
Als je programma een fout geeft bij de controle, lees dan de [[regels]] en lees | |||
Dan je programma nog eens goed door of je je aan alle regels hebt gehouden. | |||
Als je programma werkt, maak dan een kopie van je programma onder een | |||
andere naam, voordat je dingen gaat toevoegen of aanpassen. Als het daarna | |||
niet meer werkt, dan kan je nog terug naar het oude programma en kijken wat | |||
Je verandert hebt. De fout zit dan in je veranderingen! |
Versie van 31 aug 2012 16:39
Beginnen | Hardware | Software | Voorbeeldprogramma | Inkscape & lasersnijden | Errors & Tips | Kekbot | [TrompBot Website] | Trompbots | Percussie & ritme | Fioretti programma
Tips voor het gebruik van de software en hardware.
Mocht je nog tips hebben of errors hebben opgelost stuur ze dan op naar info[apenstaartje]trompbot.nl, dan zetten we ze hierbij!
Errors
Error = 57
Bij het uploaden van je programma kan de volgende fout voorkomen:
"could not find MSP.....on specified COM port (error= 57)"
Dit kan te maken hebben met je servos. Als deze meteen beginnen te draaien op het moement dat je de Launchpad op je computer aansluit veroorzaken ze een EMC probleem. Er zijn twee oplossingen:
- koppel je servos los voordat je je programma upload in de Launchpad (bedankt voor de tip Sam!), als het programma erin zit kun je de servos weer aansluiten.
- laat je programma pas starten als er op de drukknop gedrukt wordt, dat kan met de volgende
Code in de setup()
functie.
Als je de linker schakelaar S2 indrukt, dan gaat het programma verder met deloop()
functie.
// wacht op schakelaar bij bet opstarten
void setup()
{
pinMode(5, INPUT_PULLUP); // drukknop, als input
while( digitalRead(5) == HIGH ) // als de schakelaar HOOG is (niet ingedrukt)
delay(1) ; // wacht. Doe niets
// de knop is ingedrukt. We gaan verder
}
Tips
Als je programma een fout geeft bij de controle, lees dan de regels en lees Dan je programma nog eens goed door of je je aan alle regels hebt gehouden.
Als je programma werkt, maak dan een kopie van je programma onder een
andere naam, voordat je dingen gaat toevoegen of aanpassen. Als het daarna niet meer werkt, dan kan je nog terug naar het oude programma en kijken wat
Je verandert hebt. De fout zit dan in je veranderingen!