Files
srvo/srvop

32 lines
796 B
Plaintext
Raw Normal View History

2026-04-14 20:35:49 +00:00
#!/bin/bash
#SRVOP - SERVO POSITIOIN - VARIABLE POSITION [DEGREES]
#sudo apt install arduino-cli
#source srvo
clear
echo "SET SERVO POSITION [DEGREES]:"
read -r pos
mkdir -p ./servo/
echo "
#include <Servo.h>
Servo servo; // Create a servo object
void setup() {
// put your setup code here, to run once:
servo.attach(9); // Attach the servo to pin
servo.write($pos); // Tell servo to go to position in variable 'pos'
delay(0); // Wait for the servo to reach the position
}
void loop() {
// put your main code here, to run repeatedly:
}
" | tee ./servo/servo.ino #>> ./servo/servo.ino
#arduino-cli lib install Servo
arduino-cli compile --fqbn $fqbn --port /dev/tty$port ./servo/servo.ino
arduino-cli upload --fqbn $fqbn --port /dev/tty$port ./servo/servo.ino
clear
./srvop