Question
I am using a 5V relay(SRD-05VDC-SL-C, without the module), anArduino Elegoo UNO R3, a push button that came with the Arduinokit, and a Tamiya 727007
I am using a 5V relay(SRD-05VDC-SL-C, without the module), anArduino Elegoo UNO R3, a push button that came with the Arduinokit, and a Tamiya 727007 motor for a project. I am not sure if Ihave it wired correctly for my button to work. Could you do awiring diagram and code that allows the motor to do 2 cycles whenthe button is pressed? The code that I have so far is thefollowing
const int BUTTON_PIN = 3; // Arduino pin connected to button'spin
const int RELAY_PIN = 5; // Arduino pin connected to relay'spin
void setup() {
Serial.begin(9600); // initialize serial
pinMode(BUTTON_PIN, INPUT_PULLUP); // set arduino pin toinput pull-up mode
pinMode(RELAY_PIN, OUTPUT); //set arduino pin to output mode
}
void loop() {
int buttonState = digitalRead(BUTTON_PIN); // read newstate
if (buttonState == LOW) {
Serial.println("The button is being pressed");
digitalWrite(RELAY_PIN, HIGH); // turn on
}
else
if (buttonState == HIGH) {
Serial.println("The button is unpressed");
digitalWrite(RELAY_PIN, LOW); // turn off
}
}
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started