#!/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
