Мазмуну:

Arduino менен Servo моторун башкаруунун супер оңой жолу: 8 кадам
Arduino менен Servo моторун башкаруунун супер оңой жолу: 8 кадам

Video: Arduino менен Servo моторун башкаруунун супер оңой жолу: 8 кадам

Video: Arduino менен Servo моторун башкаруунун супер оңой жолу: 8 кадам
Video: Using 28BYJ-48 Stepper Motor Push button Speed with 8 projects: Ultimate Video Tutorial Lesson 107 2024, Ноябрь
Anonim
Arduino менен Servo моторун башкаруунун супер оңой жолу
Arduino менен Servo моторун башкаруунун супер оңой жолу

Бул үйрөткүчтө биз Servo Motor жана Arduino UNO жана Visuino колдонуп, servo мотор даражасынын абалын көзөмөлдөө үчүн бир нече компоненттерди колдонуп, бул долбоорду Супер Жөнөкөй кылабыз.

Демонстрациялык видеону көрүңүз.

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

Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
Сизге эмне керек болот
  1. Arduino UNO (же башка Arduino)
  2. Өткөргүч зымдар
  3. Серво мотору
  4. Visuino программасы: Visuino жүктөп алыңыз

2 -кадам: Circuit

Circuit
Circuit
Circuit
Circuit
  1. Servo моторунун "Orange" pinин Arduino Digital пинге туташтырыңыз [8]
  2. "Кызыл" Servo моторун Arduino позициясын [5V] туташтырыңыз
  3. Серво моторунун "Браун" пинин 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 компоненттерин кошуу
  1. "Тизилүү" компонентин кошуу
  2. "Analog Value" компонентин кошуу
  3. "Аналогду баалуулукка бөлүү" компонентин кошуңуз
  4. "Серво" компонентин кошуу

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

Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде
Visuino Set компоненттеринде

"Sequence1" компонентин тандап, аны эки жолу чыкылдатыңыз. "Элементтер" диалогунда:

5X "Мезгил" элементин солго сүйрөңүз.

  1. "Мезгил1" элементин тандап, касиеттер терезесинин астынан "Кечиктирүүнү" "1000ге" коюңуз
  2. "Period2" элементин тандап, касиеттер терезесинен "Кечиктирүүнү" "2000ге" коюңуз
  3. "Period3" элементин тандап, касиеттер терезесинин астынан "Кечиктирүүнү" "3000" ге коюңуз
  4. "Period4" элементин тандап, касиеттер терезесинин астынан "Кечиктирүүнү" "4000" ге коюңуз
  5. "Period5" элементин тандап, касиеттер терезесинин астынан "Кечиктирүүнү" "5000" ге коюңуз >> бул аягында тыныгуу үчүн колдонулат.

Эми servo мотор үчүн Даражаларды коюуга уруксат бериңиз: "AnalogValue1" компонентин тандап, эки жолу чыкылдатыңыз. "Элементтер" диалогунда:

4X "Set Value" элементин солго сүйрөңүз.

  1. "Set Value1" компонентин тандап, касиеттер терезесинен "Value" "0" деп коюңуз
  2. "Set Value2" компонентин тандап, касиеттер терезесинин астынан "Value" "60" га коюңуз
  3. "Set Value3" компонентин тандап, касиеттер терезесинин астынан "Value" "120" га коюңуз
  4. "Set Value4" компонентин тандап, касиеттер терезесинин астынан "Value" "180" ге коюңуз

"DivideByValue1" компонентин тандап, касиеттер терезесинде "маани" "180" деп коюңуз

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

Visuino Connect компоненттеринде
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 кодун түзүү, түзүү жана жүктөө

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

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

8 -кадам: Play

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

Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Ошондой эле Visuino долбоору тиркелди, мен бул инструкция үчүн түздүм. Аны Visuino'дон жүктөп алып ача аласыз:

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