Quantcast
Channel: Arduino Forum - Latest topics
Viewing all articles
Browse latest Browse all 15317

Arduino Uno Programming

$
0
0

I'm attempting to use two slot sensors, in this case Fairchild to stop and start a motor. The motor is working without the sensors. They're wired correctly. Not sure what's wrong. Here is my code:

int IN1pin = 9;
int IN2pin = 8;
int ENApin = 6;

int Bubble_fc_sensorpin1 = 12;
int Bubble_fc_sensorpin2 = 13;

void setup() {
  pinMode(IN1pin, OUTPUT);
  pinMode(IN2pin, OUTPUT);
  pinMode(ENApin, OUTPUT);

  pinMode(Bubble_fc_sensorpin1, INPUT);
  pinMode(Bubble_fc_sensorpin2, INPUT);
  Serial.begin(9600);
}

void loop() {
  if (digitalRead(Bubble_fc_sensorpin1) == HIGH && digitalRead(Bubble_fc_sensorpin2) == HIGH) {

    digitalWrite(IN1pin, HIGH);
    digitalWrite(IN2pin, LOW);
    analogWrite(ENApin, 255);
    delay(500);

    digitalWrite(IN1pin, LOW);
    digitalWrite(IN2pin, LOW);
    analogWrite(ENApin, 0);
    delay(1000);
  }
}

7 posts - 3 participants

Read full topic


Viewing all articles
Browse latest Browse all 15317

Trending Articles