#include <Servo.h> // Inclui a biblioteca Servo
Servo meuServo; // Cria um objeto Servo
void setup() {
meuServo.attach(9); // Conecta o servo ao pino 9
pinMode (buzzerPin, OUTPUT);
pinMode (buttonPin, INPUT);
}
void loop() {
meuServo.write(0); // Move o servo para 0 graus
delay(1000); // Espera 1 segundo
meuServo.write(180); // Move o servo para 180 graus
delay(1000); // Espera 1 segundo
const int buzzerPin = 8; // Pino do buzzer
const int buttonPin = 7; // Pino do botão
int buttonState = 0; // Variável para armazenar o estado do botão
void setup() {
pinMode(buzzerPin, OUTPUT); // Define o pino do buzzer como saída
pinMode(buttonPin, INPUT); // Define o pino do botão como entrada
}
void loop() {
buttonState = digitalRead(buttonPin); // Lê o estado do botão
if (buttonState == HIGH) { // Se o botão estiver pressionado
tone(buzzerPin, 1000); // Toca uma frequência de 1000 Hz
} else {
noTone(buzzerPin); // Para o som
}
}