Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Circuit
- 3 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board тандаңыз
- 4 -кадам: Visuinoдо компоненттерди кошуу
- 5 -кадам: Visuino Set компоненттеринде
- 6 -кадам: Visuino Connect компоненттеринде
- 7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
- 8 -кадам: Play
Video: Arduino менен Servo моторун башкаруунун супер оңой жолу: 8 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул үйрөткүчтө биз Servo Motor жана Arduino UNO жана Visuino колдонуп, servo мотор даражасынын абалын көзөмөлдөө үчүн бир нече компоненттерди колдонуп, бул долбоорду Супер Жөнөкөй кылабыз.
Демонстрациялык видеону көрүңүз.
1 -кадам: Сизге эмне керек
- Arduino UNO (же башка Arduino)
- Өткөргүч зымдар
- Серво мотору
- Visuino программасы: Visuino жүктөп алыңыз
2 -кадам: Circuit
- Servo моторунун "Orange" pinин Arduino Digital пинге туташтырыңыз [8]
- "Кызыл" Servo моторун Arduino позициясын [5V] туташтырыңыз
- Серво моторунун "Браун" пинин Arduino терс пинине туташтырыңыз [GND]
3 -кадам: Visuinoду баштаңыз жана 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до компоненттерди кошуу
- "Тизилүү" компонентин кошуу
- "Analog Value" компонентин кошуу
- "Аналогду баалуулукка бөлүү" компонентин кошуңуз
- "Серво" компонентин кошуу
5 -кадам: Visuino Set компоненттеринде
"Sequence1" компонентин тандап, аны эки жолу чыкылдатыңыз. "Элементтер" диалогунда:
5X "Мезгил" элементин солго сүйрөңүз.
- "Мезгил1" элементин тандап, касиеттер терезесинин астынан "Кечиктирүүнү" "1000ге" коюңуз
- "Period2" элементин тандап, касиеттер терезесинен "Кечиктирүүнү" "2000ге" коюңуз
- "Period3" элементин тандап, касиеттер терезесинин астынан "Кечиктирүүнү" "3000" ге коюңуз
- "Period4" элементин тандап, касиеттер терезесинин астынан "Кечиктирүүнү" "4000" ге коюңуз
- "Period5" элементин тандап, касиеттер терезесинин астынан "Кечиктирүүнү" "5000" ге коюңуз >> бул аягында тыныгуу үчүн колдонулат.
Эми servo мотор үчүн Даражаларды коюуга уруксат бериңиз: "AnalogValue1" компонентин тандап, эки жолу чыкылдатыңыз. "Элементтер" диалогунда:
4X "Set Value" элементин солго сүйрөңүз.
- "Set Value1" компонентин тандап, касиеттер терезесинен "Value" "0" деп коюңуз
- "Set Value2" компонентин тандап, касиеттер терезесинин астынан "Value" "60" га коюңуз
- "Set Value3" компонентин тандап, касиеттер терезесинин астынан "Value" "120" га коюңуз
- "Set Value4" компонентин тандап, касиеттер терезесинин астынан "Value" "180" ге коюңуз
"DivideByValue1" компонентин тандап, касиеттер терезесинде "маани" "180" деп коюңуз
6 -кадам: Visuino Connect компоненттеринде
- "Sequence1"> Period1 pin [Out] менен "AnalogValue1" пинине туташыңыз [Set Value 1]
- "Sequence2"> Period1 pin [Out] менен "AnalogValue1" пинине туташыңыз [Set Value 2]
- "Sequence3"> Period1 pin [Out] менен "AnalogValue1" пинине туташыңыз [Set Value 3]
- "Sequence4"> Period1 pin [Out] менен "AnalogValue1" пинине туташыңыз [Set Value 4]
- "AnalogValue1" төөнөгүчүн [Чыгуу] менен "DivideByValue1" пинине туташтырыңыз [In]
- "DivideByValue1" төөнөгүчүн [Чыгуу] менен "Servo1" төөнөгүчүнө [In] туташтырыңыз
- "Servo1" пинин [Out] Arduino санарип пинине [8] туташтырыңыз
7 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
Visuino'до, ылдый жагындагы "Build" өтмөгүн чыкылдатыңыз, туура порт тандалганын текшериңиз, андан кийин "Compile/Build and Upload" баскычын басыңыз.
8 -кадам: Play
Эгерде сиз Arduino UNO модулун иштетсеңиз, Servo мотору сиз койгон даражаларга жараша кыймылдай баштайт.
Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Ошондой эле Visuino долбоору тиркелди, мен бул инструкция үчүн түздүм. Аны Visuino'дон жүктөп алып ача аласыз:
Сунушталууда:
Скретчти Макей Макей Click менен башкаруунун 3 жолу: 4 кадам
Скретчти Макей Макей Клик менен башкаруунун 3 жолу: Бул колдонмодо сиз " чыкылдатууну " программалоонун ҮЧ жолун үйрөнөсүз. Scratch менен киргизүү. Биз сизге кантип жетүү керектигин көрсөтөбүз. Макей Макейдин арткы баскычын чыкылдатыңыз. Бул долбоор үчүн сизге керек болгон нерселер: Makey Makey ClassicJumper Wire fro
Ардуинонун RC унаасын башкаруунун жаңы жолу: 7 кадам (сүрөттөр менен)
Ардуинонун RC машинасын башкаруунун жаңы жолу: Мен Arduino башкарган машиналар менен бир аз иштедим, бирок мен иштегендер дайыма жай жана методикалык болуп келген. Бул ардуинону үйрөнүүдө эң сонун, бирок мен бир аз көбүрөөк кызыктуу нерсени кааладым. RC машинасына киргиле. RC унаалары түзмө -түз
HTML/Javascript менен Arduinoңузду башкаруунун оңой жолу: 8 кадам
Сиздин Ардуинону HTML/Javascript менен башкаруунун оңой жолу: Бул үйрөткүч javascript функцияларын колдонуу менен адафрут Хуззадан ajax чалуу менен ардуинону кантип башкарууну көрсөтөт. Негизинен сиз html баракчасында javascriptти колдоно аласыз, ал сизге html интерфейстерин жөнөкөй j менен оңой жазууга мүмкүндүк берет
Кулпу экраныңызды 6 жөнөкөй кадам менен алмаштыруунун тез жана оңой жолу (Windows 8-10): 7 кадам
Кулпу экраныңызды 6 жөнөкөй кадам менен алмаштыруунун тез жана оңой жолу (Windows 8-10): Ноутбук же ПКдеги нерселерди өзгөрткүңүз келеби? Атмосфераңыздын өзгөрүшүн каалайсызбы? Компьютериңиздин кулпу экранын ийгиликтүү персоналдаштыруу үчүн бул тез жана оңой кадамдарды аткарыңыз
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой: 3 кадам
DIY MusiLED, Windows менен Linuxтун бир чыкылдатуусу менен музыканын синхрондуу LEDлери (32-бит жана 64-бит). Оңой жаратуу, колдонууга оңой, портко оңой .: Бул долбоор сизге 18 LED (6 Кызыл + 6 Көк + 6 Сары) Arduino тактасына туташтырууга жана компьютериңиздин Үн картасынын реалдуу убакыт сигналдарын талдоого жана аларды өткөрүүгө жардам берет. Светодиоддор аларды эффекттерге жараша күйгүзүшөт (Snare, High Hat, Kick)