Мазмуну:

Visuino менен таанышуу - Жаңы баштагандар үчүн Visuino .: 6 кадам
Visuino менен таанышуу - Жаңы баштагандар үчүн Visuino .: 6 кадам

Video: Visuino менен таанышуу - Жаңы баштагандар үчүн Visuino .: 6 кадам

Video: Visuino менен таанышуу - Жаңы баштагандар үчүн Visuino .: 6 кадам
Video: Arduino Nano, BME280 и SSD1306 OLED-метеостанция 2024, Ноябрь
Anonim
Visuino менен таанышуу | Жаңы баштагандар үчүн Visuino
Visuino менен таанышуу | Жаңы баштагандар үчүн Visuino

Бул макалада мен Arduino жана ушул сыяктуу микроконтроллерлер үчүн дагы бир графикалык программалоо программасы болгон Visuino жөнүндө айткым келет. Эгерде сиз электрондук хобби болсоңуз, анда Arduino дүйнөсүнө киргиси келет, бирок программалоо боюнча алдын ала билими жок болсо, бул сиз үчүн эң жакшы вариант.

Бул жерде Visuino деген эмне экенин, аны кантип орнотууну жана баштоо үчүн эки негизги жана жөнөкөй долбоорду көрүүнү көрөбүз. Ошентип, эч кандай кечиктирбестен, түз эле кирели.

Жабдуулар

Бул жерде биз баштоо үчүн керек болгон жабдуулардын тизмеси жана Visuino аркылуу биринчи долбоорубузду жасашыбыз керек.

  1. Arduino Nano. (Amazon / Banggood)
  2. Бир маалда басуу баскычы. (Amazon / Banggood)
  3. LED (Бул эксперимент үчүн Builtin LEDын колдонобуз деп милдеттүү эмес)

Аппараттык жабдыктар менен бирге бизге дагы төмөнкү программалык камсыздоо керек:

  1. Arduino IDE.
  2. Visuino программалык камсыздоо.

1 -кадам: Visuino деген эмне?

Visuino деген эмне?
Visuino деген эмне?

Аны колдонууну баштоодон мурун, Visuino деген эмне экенин түшүнөлү.

Visuino - бул колдонууга оңой болгон визуалдык интерфейстин жардамы менен микроконтроллерлерге жана микропроцессорлорго жардам берүүчү графикалык интеграцияланган программалоо чөйрөсү. Бул акы төлөнүүчү программа, бирок сиз башталгыч деңгээлде жетиштүү болгон бекер версиясын жүктөй аласыз. Бир гана артка кетүү - бул долбоордо 20 компонентти колдонуу менен гана чектелесиз. Программаны бул жерден жүктөп алсаңыз болот. Visuino менен сиз ар кандай долбоорлорду түзө аласыз жана ал Arduino сыяктуу популярдуу камандарды жана анын шайкеш такталарын, ESP сериясын, ал тургай Raspberry Pi сыяктуу SBCлерди колдойт. Премиум версиясы менен сиз коддоону үйрөнбөстөн абдан татаал долбоорлорду түзө аласыз.

2 -кадам: Орнотуу

Жайгашуу
Жайгашуу

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

Орнотуу абдан түз. Биринчиден, биз акыркы Arduino IDEди жүктөп алып, орнотушубуз керек. Андан кийин биз Visuinoго өтүп, анын акыркы версиясын жүктөй алабыз. Visuino орнотуп, ишке киргизгенден кийин, биз жогорудагы сүрөттөгүдөй интерфейске ээ болобуз.

  • Борбордо биз чыныгы микроконтроллерди чагылдырган негизги блокту көрөбүз.
  • Оң жагында биз математика, логика, санарип, аналог сыяктуу бардык компоненттер блокторун таба алабыз.
  • Сол жагында биз тандалган компоненттин касиеттерин өзгөртө алабыз.

3 -кадам: Башкарманы тандоо

Такта тандоо
Такта тандоо
Такта тандоо
Такта тандоо

Бул окуу куралы үчүн мен Arduino Nano -ну демонстрациялоо максатында колдондум, андыктан мен башкы блокту Arduino Nano кылып өзгөртөм. Сиз UNO же башка Arduino тактасын колдоно аласыз.

  1. Такта алмаштыруу үчүн, алгач досканын ылдый жебесин чыкылдатып, "Такта тандоо" баскычын чыкылдатыңыз.
  2. Тизмеден сизде бар тактаны тандаңыз, Бул жерде мен "Arduino Nano" тандап алдым.

Ушуну менен биз баарыбыз Visuino программасын колдонуп, биринчи программабызды түзө баштадык.

4 -кадам: Visuinoдо көз ирмеңиз

Visuinoдо көз ирмем
Visuinoдо көз ирмем
Visuinoдо көз ирмем
Visuinoдо көз ирмем

Адаттагыдай эле, биз бул орнотууну эски жакшы код менен текшеребиз. Биз Visuino менен LEDди өчүрүү канчалык оңой экенин көрөбүз. Төмөндө келтирилген кадамдарды аткарыңыз жана жакшыраак түшүнүү үчүн сүрөттөргө кайрылыңыз.

1. Биринчиден, туура компоненттер менюсунан "Импульс генераторун" издейбиз.

2. "Санарип импульс генераторун" жумуш аймагына сүйрөңүз.

Биз бул компонентти борттогу LEDге туташтырылгандыктан, анын 13 номерине туташтырабыз.

3. Чыккыла жана төрт бурчтуу байланыш чекитин кармагыла жана Digital pin 13 байланышты чыкылдатыңыз.

Мына ошондо, бизде мисал даяр. Демейки боюнча Pulse Generatorтун жыштыгы 1. башкача айтканда, LED бир секундага өчүп күйөт жана секундасына өчөт. Эми биз тактайыбызды USB аркылуу компьютерге туташтырып, кодду жүктөшүбүз керек.

Кодду Arduino IDEде ачуу үчүн, клавиатурада "F9" басуу керек. Же болбосо, меню тилкесиндеги Arduino сөлөкөтүн чыкылдата алабыз. Бул кодду Arduino IDEде ачат жана кодду бул жерден окуп жана түзөтө аласыз. Жана ардуинону компьютериңизге USB кабели аркылуу туташтырып, жүктөө баскычын чыкылдатыңыз.

5 -кадам: Баскыч менен LEDди күйгүзүңүз

Баскыч менен LEDди күйгүзүңүз
Баскыч менен LEDди күйгүзүңүз
Баскыч менен LEDди күйгүзүңүз
Баскыч менен LEDди күйгүзүңүз
Баскыч менен LEDди күйгүзүңүз
Баскыч менен LEDди күйгүзүңүз

1. "Импульс генераторун" чыкылдатыңыз жана клавиатураңыздагы Delete баскычын басыңыз, анткени бизге эми керек эмес.

2. Кийинки кез келген санарип пиндин чыгарылышын 13 пиндин киришине туташтырыңыз.

Мисалы, мен баскыч үчүн 7 -пин колдондум, ошондуктан мен 7 -пин чыгымын 13 -пин киришине туташтырам (Жогорудагы сүрөттү караңыз).

Бул абдан көп, азыр клавиатурадагы 'F9' баскычын басыңыз жана код IDEде ачылат. Кодду Arduinoго жүктөңүз. Бирок адегенде 7 -пинге баскычты туташтырыңыз. 220 Омдон 10К Омго чейинки резисторду колдонуңуз.

Эми сиз байкайсыз, борттогу LED күйүп турат жана баскыч басылганда өчөт. Бирок биз карама -каршы жыйынтыктарды каалайбыз, башкача айтканда, баскыч басылганда LED күйүп турушу керек. Буга жетүү үчүн биз 7 -пин чыгарылышын тескери бурушубуз керек, бул үчүн биз туташуунун ортосунда инверторду кошобуз. Компоненттин талаасында "инверторду" издеп, кенепке сүйрөңүз. Кийинки чыгарууну Инвертордун компонентинин киришине туташтырыңыз жана Инверттөө компонентинин Чыгуусун жогорудагы сүрөттө көрсөтүлгөндөй 13 -пиндин киришине туташтырыңыз.

Бул компонент 7 пиндин чыгымын тескери бурат, ошондуктан Жогорку төмөн жана тескерисинче чыгат. Эми F9 баскычын басып, кодду жүктөңүз. Эми сиз баскычты басуу LEDди күйгүзөрүн көрөсүз.

6 -кадам: Жыйынтык

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

Бул жерде жүргөндө менин веб -сайтымды карап көрүңүз: ProjectHub.in Ал жерде мен блогдорду жайгаштырып, ыңгайлаштырылган долбоорлорду камсыздайм.

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