GMU:Designing Utopias: Theory and Practice/Selena Deger: Difference between revisions

From Medien Wiki
Line 1: Line 1:
December 1
December 1
''1 December''


=='''line tracking sensor'''==
=='''line tracking sensor'''==
https://wiki.keyestudio.com/Ks0050_keyestudio_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'''
Line tracking sensor is used for differentiating between black and white(either can be the backgorund/foreground) 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.
 
 
'''connecting to arduino'''


After following the instructions in the producer website, I have managed to get the first digital outputs from the sensor.
After following the instructions in the producer website, I have managed to get the first digital outputs from the sensor.
Line 12: Line 16:
File:sel_digital1.JPG
File:sel_digital1.JPG
File:sel_digitalserial.png
File:sel_digitalserial.png
File:sel_analog2.JPG
File:sel_analog3.JPG
</gallery>
</gallery>




Line 34: Line 41:
<gallery>
<gallery>
File:sel_analog1.JPG
File:sel_analog1.JPG
File:sel_analog2.JPG
File:Screen Shot 2022-11-30 at 22.15.41.png
File:sel_analog3.JPG
</gallery>
</gallery>


'''moving data to processing'''


Following this tutorial > https://www.arduino.cc/education/visualization-with-arduino-and-processing  
Following this tutorial > https://www.arduino.cc/education/visualization-with-arduino-and-processing  

Revision as of 22:38, 30 November 2022

December 1

1 December

line tracking sensor

https://wiki.keyestudio.com/Ks0050_keyestudio_Line_Tracking_Sensor

Line tracking sensor is used for differentiating between black and white(either can be the backgorund/foreground) 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.


connecting to arduino

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);
}


moving data to processing

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.