Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

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

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Computer Performance Engineering 10th European Workshop Epew 2013 Venice Italy September 17 2013 Proceedings

Authors: Maria Simonetta Balsamo ,William Knottenbelt ,Andrea Marin

2013 Edition

3642407242, 978-3642407246

More Books

Students also viewed these Programming questions