Arjen98
22.02.2014, 22:12
Guten Tag Community,
ich habe mir letztens zu meinem RP6 ein Farbsensormodul bestellt, und zusätzlich zur Ansteuerung das M32 Erweiterungsmodul.
Bei dem Farbsensor handelt es sich um den TCS230 Chip von Taos, der auf einem Modul von OZ-Hobbies befestigt ist.
Das Datenblatt für den Farbsensor ist hier zu finden => http://www.ozhobbies.eu/sensormodule/digitaler-farbsensor/
Soweit so gut. Da ich jedoch noch ein Neuling auf dem Gebiet bin, wäre ich über Hilfe sehr erfreut.
Zum einen bin ich mir noch sehr im Unklarem über die Anschlussbelegung. Die Ports VDD und GND machen mir natürlich keine Probleme, aber an welche Pins gehören die Anschlüsse S0, S1, S2 und S3, oder auch die LED Ports, des Sensors.
Aber mein Hauptproblem liegt bei der Programmierung.
Wie initzialisiere ich den Farbsensor, und wie werte ich den Sensor aus, sodass ich die Werte des RGB-Farbsensors nachher in Variablen wie Rot, Grün, Blau abrufe? Sodass man z.B. dies in einer if-Verzweigung verwenden kann, wie:
if(Rot)
{
move(70, FWD, DIST_MM(10),true);
}
else
{
move(70, BWD, DIST_MM(10), true);
}
Als Beispiel genommen.
Ich würde mich sehr über Hilfe freuen.
Danke im vorraus.
Grüße Arjen
Ps. Wenn ihr mehr Informationen benötigt schreibt es hier rein.
ich habe mir letztens zu meinem RP6 ein Farbsensormodul bestellt, und zusätzlich zur Ansteuerung das M32 Erweiterungsmodul.
Bei dem Farbsensor handelt es sich um den TCS230 Chip von Taos, der auf einem Modul von OZ-Hobbies befestigt ist.
Das Datenblatt für den Farbsensor ist hier zu finden => http://www.ozhobbies.eu/sensormodule/digitaler-farbsensor/
Soweit so gut. Da ich jedoch noch ein Neuling auf dem Gebiet bin, wäre ich über Hilfe sehr erfreut.
Zum einen bin ich mir noch sehr im Unklarem über die Anschlussbelegung. Die Ports VDD und GND machen mir natürlich keine Probleme, aber an welche Pins gehören die Anschlüsse S0, S1, S2 und S3, oder auch die LED Ports, des Sensors.
Aber mein Hauptproblem liegt bei der Programmierung.
Wie initzialisiere ich den Farbsensor, und wie werte ich den Sensor aus, sodass ich die Werte des RGB-Farbsensors nachher in Variablen wie Rot, Grün, Blau abrufe? Sodass man z.B. dies in einer if-Verzweigung verwenden kann, wie:
if(Rot)
{
move(70, FWD, DIST_MM(10),true);
}
else
{
move(70, BWD, DIST_MM(10), true);
}
Als Beispiel genommen.
Ich würde mich sehr über Hilfe freuen.
Danke im vorraus.
Grüße Arjen
Ps. Wenn ihr mehr Informationen benötigt schreibt es hier rein.