Мазмуну:

Step Step үчүн Rotary Encoder жана OLED дисплейлерин кантип колдонуу керек: 6 кадам
Step Step үчүн Rotary Encoder жана OLED дисплейлерин кантип колдонуу керек: 6 кадам

Video: Step Step үчүн Rotary Encoder жана OLED дисплейлерин кантип колдонуу керек: 6 кадам

Video: Step Step үчүн Rotary Encoder жана OLED дисплейлерин кантип колдонуу керек: 6 кадам
Video: Lesson 97: Controlling Servo Motor using Rotary Encoder and Display Angle On LCD 2024, Июль
Anonim
Image
Image

Бул үйрөткүчтө биз OLED дисплейиндеги мотор кадамдарын кантип көзөмөлдөөнү үйрөнөбүз. Демонстрациялык видеону көрүңүз.

Түпнуска үйрөткүчкө кредит youtube колдонуучусуна берилет "sky4fly".

1 -кадам: Сизге эмне керек

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
  • Arduino UNO (же башка Arduino)
  • LED
  • LM358 кош операциялык күчөткүч
  • 4X 4.7K ом каршылыгы
  • 2X 120K ом каршылыгы
  • 300 Ом каршылыгы
  • Биполярдык Stepper мотору (4 зым)
  • Өткөргүч зымдар
  • OLED дисплей
  • Visuino программасы: Visuino жүктөп алыңыз

2 -кадам: Circuit

Circuit
Circuit
Circuit
Circuit

3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз

Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз
Visuino'yү баштаңыз жана Arduino UNO Board Board тандаңыз

Arduino программалоону баштоо үчүн, бул жерден Arduino IDE орнотулган болушу керек:

Сураныч, Arduino IDE 1.6.6 кээ бир маанилүү каталар бар экенин билиңиз. 1.6.7 же андан жогору орнотуп жатканыңызды текшериңиз, антпесе бул Нускоо иштебейт! Эгерде сиз бул көрсөтмөдөгү кадамдарды аткарбасаңыз, Arduino IDE программасын Arduino IDOго орнотуңуз! Visuino: https://www.visuino.eu да орнотулушу керек. Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.

4 -кадам: Visuino ADD & Connect компоненттеринде

Visuino ADD & Connect компоненттеринде
Visuino ADD & Connect компоненттеринде
Visuino ADD & Connect компоненттеринде
Visuino ADD & Connect компоненттеринде
Visuino ADD & Connect компоненттеринде
Visuino ADD & Connect компоненттеринде
  • "OLED дисплей I2C" кошуу DisplayOLED1 компонентине эки жолу чыкылдатыңыз -Элемент терезесинде "Текстти" жайып, "Текст талаасын" сол жакка сүйрөңүз -"Текст талаасы1ди" сол жагында жана касиеттер терезесинде өлчөмүн белгилеңиз: 2
  • "Счетчик" компонентин кошуп, касиеттер терезесинде Min> Value 0го коюңуз
  • 2X "Detect Edge" компонентин кошуңуз
  • Arduino Digital [7] туташуусун "DetectEdge1" казыгына [Кирүү]
  • Arduino Digital [8] туташуусун "DetectEdge2" казыгына [Кирүү]
  • "DetectEdge1" төөнөгүчүн [Чыгуу] менен "DetectEdge2" төөнөгүчүн [Чыгуу] "Counter1" пинине [In] туташтырыңыз
  • "Счетчик1" төөнөгүчүн [Чыгуу] менен "DisplayOLED1"> Текст талаасы1 төөнөгүчкө [In] туташтырыңыз
  • "DisplayOLED1" төөнөгүчүн [Чыгуу] Arduino I2C пинине туташтырыңыз [In]

5 -кадам: Arduino кодун түзүү, түзүү жана жүктөө

Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө
Arduino кодун түзүү, түзүү жана жүктөө

Visuinoдо F9 баскычын басыңыз же Arduino кодун чыгаруу үчүн 1 -сүрөттө көрсөтүлгөн баскычты басыңыз жана Arduino IDE ачыңыз.

Arduino IDEде, кодду түзүү жана жүктөө үчүн Жүктөө баскычын чыкылдатыңыз (Picture 2)

6 -кадам: Play

Эгерде сиз Arduino UNO модулун иштетсеңиз, анда светодиод жаркырап жанат, эгер сиз тепкичтин кыймылдаткычынын абалын өзгөртсөңүз, OLED дисплейинде кадамдардын саны көрүнөт.

Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Бул көрсөтмө үчүн мен түзгөн Visuino долбоору дагы тиркелет, аны бул жерден жүктөп алып, Visuinoдо ачсаңыз болот:

Сунушталууда: