Мазмуну:

Кумду саат сайын буруңуз Servo моторун колдонуп - Arduino: 8 кадам
Кумду саат сайын буруңуз Servo моторун колдонуп - Arduino: 8 кадам

Video: Кумду саат сайын буруңуз Servo моторун колдонуп - Arduino: 8 кадам

Video: Кумду саат сайын буруңуз Servo моторун колдонуп - Arduino: 8 кадам
Video: Lesson 97: Controlling Servo Motor using Rotary Encoder and Display Angle On LCD 2024, Ноябрь
Anonim

Бул үйрөткүчтө биз кичинекей (1 мүнөт) кум саатын ар бир 60 -жылдары айлантууну үйрөнөбүз, servo мотор жана Visuino, Демонстрациялык видеону көрүңүз.

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

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
  • Arduino UNO (же башка Arduino)
  • Кум сааты
  • Серво мотору
  • кичинекей зым же клей моторго саатты тиркөө үчүн
  • секирүүчү зымдар
  • Visuino программасы: Visuino жүктөп алыңыз

2 -кадам: Circuit

Circuit
Circuit
  • Servo моторунун "Orange" pinин Arduino Digital пинге туташтырыңыз [2]
  • "Кызыл" Servo моторун Arduino позициясын [5V] туташтырыңыз
  • Серво моторунун "Браун" пинин Arduino терс пинине туташтырыңыз [GND]

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до компоненттерди кошуу

Visuino компоненттерин кошуу
Visuino компоненттерин кошуу
  • "Саат генератору" компонентин кошуңуз
  • "Toggle (T) Flip-Flop" компонентин кошуу
  • "Analog Value" компонентин кошуу
  • "Серво" компонентин кошуу

5 -кадам: Visuino Set компоненттеринде

Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
  • "ClockGenerator1" тандап, касиеттер терезесинде "Frequency" деп коюңуз: 0.0166667 << бул 60 -жылдар, эгер кааласаңыз номерди өзгөртө аласыз
  • "AnalogValue1" тандап, касиеттер терезесинде "Value" 1ге коюңуз
  • "AnalogValue1" дегенди эки жолу чыкылдатыңыз жана элементтер терезесинде 2X 'Set Value' сол жагына сүйрөңүз 'Set Value2' тандап, касиеттер терезесинде "Value" 1ге коюңуз.

6 -кадам: Visuino Connect компоненттеринде

Visuino Connect компоненттеринде
Visuino Connect компоненттеринде
  • "ClockGenerator1" төөнөгүчүн [Чыгуу] менен "TFlipFlop1" төөнөгүчкө [саатка] туташтырыңыз
  • "TFlipFlop1" төөнөгүчүн [Out] "AnalogValue1"> "Set Value0" pin [In] менен туташтырыңыз
  • "TFlipFlop1" төөнөгүчүн [Inverted] "AnalogValue1"> "Set Value1" пинине туташтырыңыз [In]
  • "AnalogValue1" төөнөгүчүн [Чыгуу] менен "Servo1" пинине туташтырыңыз [In]
  • "Servo1" төөнөгүчүн [Чыгуу] Arduino тактасынын санарип пинине [2] туташтырыңыз

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

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

Visuino'до, ылдый жагындагы "Build" өтмөгүн чыкылдатыңыз, туура порт тандалганын текшериңиз, андан кийин "Compile/Build and Upload" баскычын басыңыз.

8 -кадам: Play

Эгерде сиз Arduino UNO модулун иштетсеңиз, servo мотору кум саатын мүнөт сайын айлантат.

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

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