ESP32로 모터를 작동시킨다(L9110S 드라이버)
장비
· ESP32 DevkitC
・DC 모터
・모터 드라이버 L9110S
이번에는 아마존에서 저렴한 드라이버 L9110S를 사용합니다. 5개로 880엔이었습니다.
이것 1개로 모터를 2개 제어할 수 있으며, 모터의 접속선은 나사부에서 고정할 수 있습니다.
왜 드라이버가 필요한가?
엉망이지만 드라이버에는 세 가지 효과가 있습니다.
・모터 구동・제어에 필요한 부품이 집약되어 있는 ⇨ 부품 점수가 적다
・모터 구동을 위한 제어 소프트, 배선을 절력화 ⇨ 수고가 없다
· 보호 회로가 있는 ⇨ 안전
건전지만으로도 모터는 동작합니다만, 그것만으로는 제어를 할 수 없습니다.
마이크로 컴퓨터의 핀 출력만으로는 전력이 부족하게 동작하지 않습니다.
마이크로 컴퓨터 ⇨ 드라이버 ⇨ 모터
↑
건전지(전원)
"외부 전원과 마이크로 컴퓨터를 잘 가져 오는 모듈"이라고 개인적으로는 해석하고 있습니다.
전기가게나 기계가게에는 릴레이 같은 부품이야! 라고 말하는 것이 빠르네요. (나는 기계 설계사이므로 특히···)
더 알고 싶은 분은 이쪽
여기를 알면 재미있게 된다! 전자 제품의 콩 지식
결선
L9110S는 두 개의 모터를 제어할 수 있습니다. 아래 표는 모터 1개만의 경우입니다.
GPIO 핀은 어디서나 문제가 없습니다.
모터의 접속선은 드라이버의 MotorA의 나사부에 고정해 주십시오.
드라이버
ESP32
건전지
Vcc
+전원
GND
- 전원
A-1
GPIO12※
A-2
GPIO14※
코드
void setup() {
// put your setup code here, to run once:
pinMode(12, OUTPUT);
pinMode(14, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
digitalWrite(12,HIGH); //12番ピンの出力をHIGH
digitalWrite(14,LOW); //11番ピンの出力をLOW
}
이번은 동작 확인뿐입니다만, 제어는 또 이번!
Reference
이 문제에 관하여(ESP32로 모터를 작동시킨다(L9110S 드라이버)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/taiyyytai/items/17c340e71e2e37320fe4텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)