Wat is hier aan de hand
7 berichten
• Pagina 1 van 1
Wat is hier aan de hand
Net een robot Arduino aangeschaft . http://arduino.cc/en/Main/Robot
Het is allemaal nieuw voor me en ik probeer wat kleine programmaatjes te ontwikkelen om het een en ander in de vingers te krijgen. Ik heb een TinkerKat touchsensor en als ik die aanraak moet er een Beep komen. Onderstaand programmatjes verloopt aan de output te zien prima. Als ik de sensor aanraak spring de output van 0 naar 1, maar geen Beep te horen. Beeper is inorde, heb ik getest met een ander programmaatje. Waar zit de fout?
#include <ArduinoRobot.h>
void setup(){
Robot.begin();
Robot.beginSpeaker();
Serial.begin(9600);
}
void loop(){
int touch = Robot.digitalRead(TK0);
Serial.println(touch);
Robot.beep(BEEP_SIMPLE);
if (touch == 1)
{
Robot.beep(BEEP_SIMPLE);
delay(1000);
}
}
Het is allemaal nieuw voor me en ik probeer wat kleine programmaatjes te ontwikkelen om het een en ander in de vingers te krijgen. Ik heb een TinkerKat touchsensor en als ik die aanraak moet er een Beep komen. Onderstaand programmatjes verloopt aan de output te zien prima. Als ik de sensor aanraak spring de output van 0 naar 1, maar geen Beep te horen. Beeper is inorde, heb ik getest met een ander programmaatje. Waar zit de fout?
#include <ArduinoRobot.h>
void setup(){
Robot.begin();
Robot.beginSpeaker();
Serial.begin(9600);
}
void loop(){
int touch = Robot.digitalRead(TK0);
Serial.println(touch);
Robot.beep(BEEP_SIMPLE);
if (touch == 1)
{
Robot.beep(BEEP_SIMPLE);
delay(1000);
}
}
Advertisement
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Wat is hier aan de hand
Moet het niet zo?
- Code: Alles selecteren
#include <ArduinoRobot.h>
int touch;
void setup() {
Robot.begin();
Robot.beginSpeaker();
Serial.begin(9600);
}
void loop() {
touch = Robot.digitalRead(TK0);
Serial.println(touch);
if (touch == 1) {
Robot.beep(BEEP_SIMPLE);
delay(1000);
}
)
Re: Wat is hier aan de hand
Bedankt voor je reactie. Ik heb het programmaatje aangepast zoals je hebt voorgesteld. Is natuurlijk netter geprogrammeerd zo, alleen heeft het op het resultaat nog geen invloed.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Wat is hier aan de hand
En wat zie je op de serial? Zie je daar dat de sensor werkt?
Re: Wat is hier aan de hand
Ja de serial doet het gewoon. Springt netjes van 0 naar 1 en weer terug.
- nicoverduin
- Berichten: 5043
- Geregistreerd: 13 Mei 2013, 20:57
- Woonplaats: Heemskerk
Re: Wat is hier aan de hand
Zou je het Beep testje nog eens willen doen? En de sketch even hier laten zien?
Want daar begin ik nu aan te twijfelen
Want daar begin ik nu aan te twijfelen
7 berichten
• Pagina 1 van 1
Wie is er online?
Gebruikers in dit forum: Geen geregistreerde gebruikers en 14 gasten