Day4 03-DCmotor

2024. 2. 4. 15:49arduino

  • DC모터를 연결하여 시리얼 모니터에 특정 문자입력에 따라 작동하는 코드
const int MA_IA = 9;
const int MA_IB = 10;

void setup() {
  // put your setup code here, to run once:
  Serial.begin(9600);
  pinMode(MA_IA, OUTPUT);
  pinMode(MA_IB, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  if (Serial.available() > 0) {
    char data = Serial.read();

    if (data == 'f') {
      analogWrite(MA_IA, 150);
      analogWrite(MA_IB, 0);
    } else if (data == 'b') {
      analogWrite(MA_IA, 0);
      analogWrite(MA_IB, 150);
    } else if (data == 's') {
      analogWrite(MA_IA, 0);
      analogWrite(MA_IB, 0);      
    }
  }
}

'arduino' 카테고리의 다른 글

Day4 05-DCmotor, button 2  (0) 2024.02.04
Day4 04-DCmotor, button  (0) 2024.02.04
Day4 02-encoder  (0) 2024.02.04
Day4 01-debounce  (0) 2024.02.04
Day3 01-dht11  (0) 2024.02.04