Advertisement
Guest User

Untitled

a guest
Dec 9th, 2019
91
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. #define iterations 70
  2. task main()
  3. {
  4. SetSensorColorFull(IN_4);
  5. byte fileHandle;
  6. int rawData[];
  7. int brightness;
  8. int x1,x2,x3 = 0;
  9. int linenumber = 0;
  10. short bytesWritten;
  11. DeleteFile("aaaScanner.txt");
  12. CreateFile("aaaScanner.txt", 4096, fileHandle);
  13. int counter = 0;
  14. while(counter < iterations)
  15. {
  16. OnFwd(OUT_A, 15);
  17. Wait(50);
  18. ClearScreen();
  19. ReadSensorColorRaw(IN_4, rawData);
  20. brightness = (rawData[0] + rawData[1] + rawData[2]) / 3;
  21. x3=x2;
  22. x2=x1;
  23. x1=brightness;
  24. if(x2-x1>2 && x2-x3>2)
  25. {
  26. linenumber+=1;
  27. TextOut(5, LCD_LINE2, NumToStr(linenumber));
  28.  
  29. }
  30. counter+=1;
  31. }
  32.  
  33. Off(OUT_A);
  34. ClearScreen();
  35. TextOut(5, LCD_LINE2, NumToStr(linenumber));
  36. string logData = NumToStr(linenumber);
  37. WriteLnString(fileHandle, logData, bytesWritten);
  38. Wait(1000);
  39. CloseFile(fileHandle);
  40. Wait(2000);
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement