Guest User

Untitled

a guest
Jul 16th, 2018
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.52 KB | None | 0 0
  1. void setup()
  2. {
  3. pinMode(2, INPUT);
  4. pinMode(13, OUTPUT);
  5. }
  6.  
  7. void loop()
  8. {
  9. int ans;
  10. byte c[2];
  11. Wire.beginTransmission(SENSOR_ADRS);
  12. Wire.write(DISTANCE_ADRS);
  13. c[0] = 上位 11-4 ビットのテーブルアドレス;
  14. c[1] = 下位 3-0 ビットのテーブルアドレス;
  15. ans = ((c[0]*16+c[1]) / 16) / pow(2,0x02) ;
  16. if (ans < 100) {
  17. if (digitalRead(2) == HIGH) {
  18. digitalWrite(13, HIGH);
  19. Serial.println("Motion detected!");
  20. delay(50000);
  21. } else {
  22. digitalWrite(13, LOW);
  23. Serial.println("Motion end!");
  24. }
  25. } else {
  26. return(-1);
  27. }
  28. }
Add Comment
Please, Sign In to add comment