Съдържание:

Как да използвате стъпков двигател като въртящ се енкодер и OLED дисплей за стъпки: 6 стъпки
Как да използвате стъпков двигател като въртящ се енкодер и OLED дисплей за стъпки: 6 стъпки

Видео: Как да използвате стъпков двигател като въртящ се енкодер и OLED дисплей за стъпки: 6 стъпки

Видео: Как да използвате стъпков двигател като въртящ се енкодер и OLED дисплей за стъпки: 6 стъпки
Видео: Вычислительное мышление – информатика для руководителей бизнеса 2016 2024, Ноември
Anonim
Image
Image

В този урок ще научим как да проследяваме стъпките на стъпковия двигател на OLED дисплея. Гледайте демонстрационен видеоклип.

Заслугата за оригиналния урок е на потребителя на YouTube "sky4fly".

Стъпка 1: Какво ще ви трябва

Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
Какво ще ви трябва
  • Arduino UNO (или всеки друг Arduino)
  • LED
  • LM358 двоен операционен усилвател
  • 4X 4.7K ом резистор
  • 2X 120K ом резистор
  • Резистор 300 ома
  • Биполярен стъпков двигател (4 проводника)
  • Кабелни проводници
  • OLED дисплей
  • Програма Visuino: Изтеглете Visuino

Стъпка 2: Веригата

Веригата
Веригата
Веригата
Веригата

Стъпка 3: Стартирайте Visuino и изберете Тип дъска на Arduino UNO

Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO
Стартирайте Visuino и изберете Тип дъска на Arduino UNO

За да започнете да програмирате Arduino, ще трябва да имате инсталирана Arduino IDE от тук:

Моля, имайте предвид, че има някои критични грешки в Arduino IDE 1.6.6. Уверете се, че сте инсталирали 1.6.7 или по -нова версия, в противен случай тази инструкция няма да работи! Ако не сте направили, следвайте стъпките в тази инструкция, за да настроите Arduino IDE за програмиране на Arduino UNO! Visuino: https://www.visuino.eu също трябва да бъде инсталиран. Стартирайте Visuino, както е показано на първата снимка Щракнете върху бутона "Инструменти" на компонента Arduino (Снимка 1) във Visuino Когато се появи диалоговият прозорец, изберете "Arduino UNO", както е показано на Снимка 2

Стъпка 4: Във Visuino ADD & Connect Components

Във Visuino ADD & Connect Components
Във Visuino ADD & Connect Components
Във Visuino ADD & Connect Components
Във Visuino ADD & Connect Components
Във Visuino ADD & Connect Components
Във Visuino ADD & Connect Components
  • Добавете „OLED дисплей I2C“Щракнете двукратно върху компонента DisplayOLED1 -В прозореца на елемента разгънете „Текст“и плъзнете „Текстово поле“отляво -Изберете „Текстово поле1“от лявата страна и в прозореца със свойства задайте размера на: 2
  • Добавете компонента "Counter" и в прозореца със свойства задайте Min> Value на 0
  • Добавете 2X компонент "Detect Edge"
  • Свържете Arduino Digital [7] Out към "DetectEdge1" щифт [In]
  • Свържете Arduino Digital [8] Out към "DetectEdge2" щифт [In]
  • Свържете щифта "DetectEdge1" [Out] и щифта "DetectEdge2" [Out] към щифта "Counter1" [In]
  • Свържете щифт "Counter1" [Out] към "DisplayOLED1"> Text pin1 pin [In]
  • Свържете щифт "DisplayOLED1" [Out] към Arduino I2C pin [In]

Стъпка 5: Генерирайте, компилирайте и качете кода на Arduino

Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino
Генерирайте, компилирайте и качете кода на Arduino

Във Visuino натиснете F9 или щракнете върху бутона, показан на снимка 1, за да генерирате кода на Arduino, и отворете Arduino IDE

В IDE на Arduino кликнете върху бутона Качване, за да компилирате и качите кода (Снимка 2)

Стъпка 6: Играйте

Ако захранвате модула Arduino UNO, светодиодът ще свети, а ако промените позицията на стъпковия двигател, броят на стъпките ще се вижда на OLED дисплея.

Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за тази инструкция, можете да го изтеглите тук и да го отворите във Visuino:

Препоръчано: