DC 모터 제어
2024. 7. 1. 14:33ㆍJetson
✅ DC모터 제어
void setup() {
// pwm 신호를 활용할 수 있음 -> 모터의 세기를 0 ~ 255
pinMode(9, OUTPUT);
pinMode(2, INPUT);
}
void loop() {
analogWrite(9, 255);
delay(1000);
analogWrite(9, 0);
delay(1000);
}
void setup() {
// pwm 신호를 활용할 수 있음 -> 모터의 세기를 0 ~ 255
pinMode(9, OUTPUT);
pinMode(2, INPUT);
}
void loop() {
// 0 ~ 255 서서히 속도를 올려보자! -> 내려보자!
for (int i = 0; i < 256; i++) {
analogWrite(9, i);
delay(100);
}
for (int i = 255; i < 0; i--) {
analogWrite(9, i);
delay(100);
}
// analogWrite(9, 255);
// delay(1000);
// analogWrite(9, 0);
// delay(1000);
}
void setup() {
// pwm 신호를 활용할 수 있음 -> 모터의 세기를 0 ~ 255
pinMode(9, OUTPUT);
pinMode(2, INPUT);
}
void loop() {
int btn = digitalRead(2);
if (btn == 1) {
digitalWrite(9, 1);
} else {
digitalWrite(9, 0);
}
// // 0 ~ 255 서서히 속도를 올려보자! -> 내려보자!
// for (int i = 0; i < 256; i++) {
// analogWrite(9, i);
// delay(100);
// }
// for (int i = 255; i < 0; i--) {
// analogWrite(9, i);
// delay(100);
// }
// analogWrite(9, 255);
// delay(1000);
// analogWrite(9, 0);
// delay(1000);
}
void setup() {
// pwm 신호를 활용할 수 있음 -> 모터의 세기를 0 ~ 255
pinMode(9, OUTPUT);
pinMode(2, INPUT);
Serial.begin(9600);
}
// 스위치를 1번 눌렀을 때 선풍기 켜지게
// 두번 누르면 꺼지게
bool ch = true;
int count = 0;
void loop() {
int btn = digitalRead(2);
if (btn == 1) {
if (ch == true) {
count++;
ch = false;
}
} else {
ch = true;
}
Serial.println(count);
if (count % 2 == 1) {
digitalWrite(9, 1);
} else if (count % 2 == 0) {
digitalWrite(9, 0);
}
// // 버튼 눌렀을 때 작동하기
// int btn = digitalRead(2);
// if (btn == 1) {
// digitalWrite(9, 1);
// } else {
// digitalWrite(9, 0);
// }
// // 0 ~ 255 서서히 속도를 올려보자! -> 내려보자!
// for (int i = 0; i < 256; i++) {
// analogWrite(9, i);
// delay(100);
// }
// for (int i = 255; i < 0; i--) {
// analogWrite(9, i);
// delay(100);
// }
// analogWrite(9, 255);
// delay(1000);
// analogWrite(9, 0);
// delay(1000);
}
'Jetson' 카테고리의 다른 글
적외선 센서, 키패드 제어, 7-세그먼트, 적외선 온도센서 (1) | 2024.07.03 |
---|---|
LCD 패널 제어 (0) | 2024.07.01 |
Widget Button (1) | 2024.06.28 |
Data collection (0) | 2024.06.27 |
Wireless_Joystick (0) | 2024.06.24 |