Arduino Steering Sneeze Saver

files.catbox.moe/eierd0.mp4
tiktok.com/@vgmllr/video/7352828783487012142

Arduino Nano
HC-05 Bluetooth Module
MG90S Servo (2)
(3) Blue LED + 330R
USB Female



  1. // steering sneeze saver
  2. // vgmlr
  3. #include "SoftwareSerial.h"
  4. SoftwareSerial blue(2, 3);
  5. #include "VarSpeedServo.h"
  6. VarSpeedServo upper_arm;
  7. VarSpeedServo lower_arm;
  8. const int upper_pin = 4;
  9. const int lower_pin = 5;
  10. int upper_in = 170;
  11. int upper_out = 40;
  12. int lower_in = 10;
  13. int lower_out = 140;
  14. const int led_one = 6;
  15. const int led_two = 7;
  16. const int led_thr = 8;
  17. void setup() {
  18. Serial.begin(9600);
  19. blue.begin(9600);
  20. upper_arm.attach(upper_pin);
  21. lower_arm.attach(lower_pin);
  22. upper_arm.write(upper_in, 255, false);
  23. lower_arm.write(lower_in, 255, true);
  24. pinMode(led_one, OUTPUT);
  25. pinMode(led_two, OUTPUT);
  26. pinMode(led_thr, OUTPUT);
  27. // run leds to alert activation
  28. digitalWrite(led_one, LOW);
  29. digitalWrite(led_two, LOW);
  30. digitalWrite(led_thr, LOW);
  31. digitalWrite(led_one, HIGH);
  32. delay(1000);
  33. digitalWrite(led_two, HIGH);
  34. delay(1000);
  35. digitalWrite(led_thr, HIGH);
  36. delay(1000);
  37. digitalWrite(led_two, LOW);
  38. digitalWrite(led_thr, LOW);
  39. }
  40. void loop() {
  41. if (blue.available()) {
  42. char sneeze;
  43. sneeze = blue.read();
  44. if (sneeze == '1') {
  45. capture();
  46. sneeze = 0;
  47. } else if (sneeze == '2') {
  48. undo();
  49. sneeze = 0;
  50. }
  51. }
  52. delay(5);
  53. }
  54. void capture() {
  55. digitalWrite(led_two, HIGH);
  56. upper_arm.write(upper_out, 255, true);
  57. lower_arm.write(lower_out, 255, true);
  58. delay(500);
  59. digitalWrite(led_thr, HIGH);
  60. }
  61. void undo() {
  62. digitalWrite(led_thr, LOW);
  63. lower_arm.write(lower_in, 255, true);
  64. upper_arm.write(upper_in, 255, true);
  65. delay(500);
  66. digitalWrite(led_two, LOW);
  67. }
Update(s)-
1. ptmr | 343025 [Changelog]
10:22 343 025
Dev-
1. TVShow (227) 'CSA'
2. Wedge (Miter) 1.0.0
3. TVShow (228) 'APT'
4. TVProgram (83) 'BXT'
11:51 339 025

Menu
Index
Engineering
Entertainment
Literature
Miscellaneous
Contact
Search
tiktok.com/@vgmlr
youtube.com/@vgmlr
Miter
@vgmlr
=SUM(parts)
86 miters
131 tenons
Subscribe
0.00073