Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- int irSensorVal = 0;
- unsigned long tStart = 0;
- unsigned long tElapsed = 0;
- bool isCoin = false;
- void setup() {
- Serial.begin(9600);
- pinMode(7,OUTPUT);
- pinMode(A0,INPUT);
- }
- void loop() {
- irSensorVal = analogRead(A0);
- digitalWrite(7,LOW);
- Serial.println(irSensorVal);
- while(irSensorVal < 50){
- Serial.println(irSensorVal);
- digitalWrite(7,HIGH);
- if(tStart <= 0){
- //Serial.println(millis());
- tStart = millis();
- }
- isCoin = true;
- irSensorVal = analogRead(A0);
- }
- tElapsed = millis()- tStart;
- if(tElapsed > 2 && isCoin){
- //Serial.println(tElapsed);
- tStart = 0;
- tElapsed = 0;
- isCoin = false;
- //Serial.println("ok");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement