Съдържание:
- Стъпка 1: Какво ще ви трябва
- Стъпка 2: Веригата
- Стъпка 3:
- Стъпка 4: Стартирайте Visuino и изберете Тип дъска на Arduino UNO
- Стъпка 5: Във Visuino Добавяне на компоненти
- Стъпка 6: Във Visuino Set Components
- Стъпка 7: Във Visuino Connect Components
- Стъпка 8: Генерирайте, компилирайте и качете кода на Arduino
- Стъпка 9: Играйте
- Стъпка 10: Други уроци за Visuino
Видео: Направи си сам Как да контролирате ъгъла на серво мотора с помощта на компонент на Visuino Sequence: 10 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:49
В този урок ще използваме Servo Motor и Arduino UNO и Visuino за управление на ъгъла на серво мотора, използвайки последователен компонент. Компонентът последователност е идеален за ситуации, в които искаме да задействаме няколко събития в последователност в нашия случай степени на серво мотор.
Гледайте демонстрационен видеоклип.
Стъпка 1: Какво ще ви трябва
- Arduino UNO (или всеки друг Arduino)
- Кабелни проводници
- Серво мотор
- Програма Visuino: Изтеглете Visuino
Стъпка 2: Веригата
- Свържете щифта на сервомотора "Orange" към Arduino Digital pin [8]
- Свържете "червения" щифт на серво мотора към положителния щифт на Arduino [5V]
- Свържете щифта на сервомотора "Кафяв" към отрицателния щифт на Arduino [GND]
Стъпка 3:
Всичко, което трябва да направите, е да плъзнете и пуснете компоненти и да ги свържете заедно. Visuino ще създаде работния код за вас, така че не е нужно да губите време за създаването на кода. Той ще свърши цялата упорита работа за вас бързо и лесно! Visuino е идеален за всякакви проекти, лесно можете да изградите сложни проекти за нула време!
Изтеглете най -новия мощен софтуер Visuino
Стъпка 4: Стартирайте 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
Стъпка 5: Във Visuino Добавяне на компоненти
- Добавете компонента "Последователност"
- Добавете 5x компонент "Аналогова стойност"
- Добавете компонент "Analog Multi Merger"
- Добавете компонента „Разделяне на аналогов по стойност“
- Добавете компонент "Servo"
Стъпка 6: Във Visuino Set Components
Изберете компонент "Sequence1", щракнете двукратно върху него. В диалоговия прозорец "Елементи": Плъзнете 5X елемента "Период" наляво.
- Изберете елемента "Period1" и под прозореца със свойства задайте "Delay" на "1000"
- Изберете елемента "Period2" и под прозореца със свойства задайте "Delay" на "2000"
- Изберете елемента "Period3" и под прозореца със свойства задайте "Delay" на "3000"
- Изберете елемента "Period4" и под прозореца със свойства задайте "Delay" на "4000"
- Изберете елемента "Period5" и под прозореца със свойства задайте "Delay" на "5000" >> този ще се използва само за пауза в края.
Сега нека зададем градуси за серво мотор: Изберете компонента "AnalogValue1" и под прозореца със свойства задайте "Стойност" на "0"
Изберете компонента "AnalogValue2" и под прозореца със свойства задайте "Стойност" на "60"
Изберете компонента "AnalogValue3" и под прозореца със свойства задайте "Стойност" на "120"
Изберете компонента "AnalogValue4" и под прозореца със свойства задайте "Стойност" на "180"
Изберете компонента "AnalogMultiMerger1" и под прозореца със свойства задайте "Входни щифтове" на "4"
Изберете компонента „DivideByValue1“и под прозореца със свойства задайте „стойност“на „180“
Стъпка 7: Във Visuino Connect Components
- Свържете "Sequence1"> Period1 pin [Out] към "AnalogValue1" pin [clock]
- Свържете "Sequence2"> Period1 pin [Out] към "AnalogValue2" pin [часовник]
- Свържете "Sequence3"> Period1 pin [Out] към "AnalogValue3" pin [часовник]
- Свържете "Sequence4"> Period1 pin [Out] към "AnalogValue4" pin [часовник]
- Свържете щифт "AnalogValue1" [Out] към щифт "AnalogMultiMerger1" [0]
- Свържете щифта "AnalogValue2" [Out] към щифта "AnalogMultiMerger1" [1]
- Свържете щифт "AnalogValue3" [Out] към щифт "AnalogMultiMerger1" [2]
- Свържете щифт "AnalogValue4" [Out] към щифт "AnalogMultiMerger1" [3]
- Свържете щифта "AnalogMultiMerger1" [Out] към щифта "DivideByValue1" [In]
- Свържете щифта "DivideByValue1" [Out] към щифта "Servo1" [In]
Свържете щифта "Servo1" [Out] към Arduino digital pin [8]
Стъпка 8: Генерирайте, компилирайте и качете кода на Arduino
Във Visuino натиснете F9 или щракнете върху бутона, показан на снимка 1, за да генерирате кода на Arduino, и отворете Arduino IDE
В IDE на Arduino кликнете върху бутона Качване, за да компилирате и качите кода (Снимка 2)
Стъпка 9: Играйте
Ако захранвате модула Arduino UNO, сервомоторът ще започне да се движи според градусите, които сте задали.
Честито! Завършихте проекта си с Visuino. Приложен е и проектът Visuino, който създадох за този Instructable. Можете да го изтеглите и отворите във Visuino:
Стъпка 10: Други уроци за Visuino
Щракнете тук и тук, за да видите други уроци по Visuino.
Препоръчано:
Направи си сам как да показваш времето на M5StickC ESP32 с помощта на Visuino - лесно за правене: 9 стъпки
Направи си сам как да показваш време на M5StickC ESP32 с помощта на Visuino - Лесно за правене: В този урок ще се научим как да програмираме ESP32 M5Stack StickC с Arduino IDE и Visuino за показване на времето на LCD
Направи си сам -- Как да си направим робот -паяк, който може да се контролира с помощта на смартфон с помощта на Arduino Uno: 6 стъпки
Направи си сам || Как да си направим робот -паяк, който може да се контролира с помощта на смартфон с помощта на Arduino Uno: Докато правите робот -паяк, човек може да научи толкова много неща за роботиката. В това видео ще ви покажем как да направите робот Spider, с който можем да управляваме с помощта на нашия смартфон (Androi
Макро обектив „Направи си сам“с AF (различен от всички други макро обективи „Направи си сам“): 4 стъпки (със снимки)
Макро обектив „Направи си сам“с АФ (различен от всички други макро обективи „Направи си сам“): Виждал съм много хора, които правят макро обективи със стандартен комплект обектив (Обикновено 18-55 мм). Повечето от тях са обектив, просто залепен върху камерата назад или отстранен преден елемент. И за двете опции има недостатъци. За монтиране на обектива
Надстройте самата напоителна саксия „Направи си сам“с WiFi в „Направи си сам“аларма за откриване на движение Плантатор: 17 стъпки
Надстройте DIY самополиващата саксия с WiFi в аларма за часовници за откриване на движение „Направи си сам“ В тази статия ще ви покажем как да надстроите вашата самостоятелно поливаща саксия с WiFi със самонараняване с WiFi и аларма за откриване на движение. не сте чели статията за това как да си направите саморъчно саксия с WiFi с WiFi, можете да печете
Измерване на ъгъла с помощта на жироскоп, акселерометър и Arduino: 5 стъпки
Измерване на ъгъла с помощта на жироскоп, акселерометър и Arduino: Устройството е груб прототип на това, което в крайна сметка ще се превърне в робот за саморавновесяване, това е втората част от дупката (прочетете акселерометъра и контролирайте мотора до самобаланс). Първата част само с жироскопа може да се намери тук