Servo Press Button

Servo Press Button

{"ops"=>[{"insert"=>"#include", "attributes"=>{"font"=>"Fira Code", "color"=>"#728e00"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"<Servo.h>", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>"\n\n"}, {"insert"=>"// Constants", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>"const", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"int", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" servoPin = ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"9", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>" // Servo signal pin", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>"const", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"int", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" buttonPin = ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"2", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>" // Button pin", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n\n"}, {"insert"=>"// Variables", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>"Servo myServo;", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>" // Servo object", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>"int", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" initialPosition;", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>" // Initial servo position", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>"int", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" newPosition;", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>" // New servo position", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n\n"}, {"insert"=>"void", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"setup", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"()", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"{", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"\n"}, {"insert"=>" // Initialize servo and button", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"myServo", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>".", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"attach", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"servoPin", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"pinMode", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"buttonPin, INPUT_PULLUP", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n\n"}, {"insert"=>" // Set initial position", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>" initialPosition = ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"88", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>" // Lower values raise arm", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"myServo", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>".", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"write", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"initialPosition", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n"}, {"insert"=>"}", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"\n\n"}, {"insert"=>"void", "attributes"=>{"font"=>"Fira Code", "color"=>"#00979d"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"loop", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"()", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"{", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"\n"}, {"insert"=>" // Check if the button is pressed", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"if", "attributes"=>{"font"=>"Fira Code", "color"=>"#728e00"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"digitalRead", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"buttonPin", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>" == LOW", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"{", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"\n"}, {"insert"=>" // Move the servo to a new position", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>" newPosition = initialPosition + ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"5", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>" // Adjust the angle as desired", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"myServo", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>".", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"write", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"newPosition", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n\n"}, {"insert"=>" // Wait for the button to be released", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"while", "attributes"=>{"font"=>"Fira Code", "color"=>"#728e00"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"digitalRead", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"buttonPin", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>" == LOW", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"{", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"delay", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"10", "attributes"=>{"font"=>"Fira Code", "color"=>"#005c5f"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"}", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"\n\n"}, {"insert"=>" // Return the servo to the initial position", "attributes"=>{"font"=>"Fira Code", "color"=>"#95a5a6"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"myServo", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>".", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"write", "attributes"=>{"font"=>"Fira Code", "color"=>"#d35400"}}, {"insert"=>"(", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"initialPosition", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>")", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>";", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"\n"}, {"insert"=>" ", "attributes"=>{"font"=>"Fira Code"}}, {"insert"=>"}", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"\n"}, {"insert"=>"}", "attributes"=>{"font"=>"Fira Code", "color"=>"#434f54"}}, {"insert"=>"\n\n"}]}

Version 0

Created 2023-06-04

Updated 2024-04-13

36 views

0 comments