GMU:Designing Utopias: Theory and Practice/Selena Deger

From Medien Wiki

December 1

line tracking sensor

https://wiki.keyestudio.com/Ks0050_keyestudio_Line_Tracking_Sensor Line tracking sensor can be used to differentiate between black and white with the integrated infrared sensors(one emitting, one collecting). It is very dependent on the reflectiveness of the material/object therefore it is important to have a consistent and equal light source on the surface.

experiments

After following the instructions in the producer website, I have managed to get the first digital outputs from the sensor.


To get different numbers from the sensor(other than hi/lo), I connected it to an analog input.

void setup()
{
  Serial.begin(9600);
}
void loop()
{


  Serial.println(analogRead(A0)); // print the data from the sensor


  delay(500);
}


Following this tutorial > https://www.arduino.cc/education/visualization-with-arduino-and-processing I have first uploaded this code snippet to the arduino

unsigned int ADCValue;
void setup(){
    Serial.begin(9600);
}

void loop(){

 int val = analogRead(0);
   val = map(val, 0, 300, 0, 255);
    Serial.println(val);
delay(50);
}

Lastly running different examples from the same tutorial on processing, resulted in different visualization of the black/white data retrieved from the sensor.