Мазмуну:
- 1 -кадам: Программалык камсыздоо жана колдонулган файлдар
- 2 -кадам: VSCode редакторунун сапаттары
- 3 -кадам: Visual Studio кодун жүктөп алыңыз
- 4 -кадам: Visual Studio кодун орнотуу
- 5 -кадам: PlatformIO кеңейтүүсүн орнотуу
- 6 -кадам: PlatformIO Башкы бетинин кыскача түшүндүрмөсү
- 7 -кадам: Жаңы долбоор түзүү
- 8 -кадам: Долбоордун негизги файлы
- 9 -кадам: PlatformIO Toolbar
- 10 -кадам: Arduino долбоорун (.ino) PlatformIOго импорттоо
- 11 -кадам: PlatformIOго ESP32.ino долбоорун импорттоо
- 12 -кадам: Платформа IO Үйү ачылмайынча күтө туруңуз
- 13 -кадам: Бүттү
- 14 -кадам: PlatformIO кеңейтүүсүнө байланыштуу эскертүүлөр жана эскертүүлөр
- 15 -кадам: LoRa долбоору импорттун мисалы катары колдонулат
- 16 -кадам: Файлдарды жүктөп алыңыз
Video: Кара болуп калды! VS коду: 16 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:41
Бүгүн биз PlatformIO жөнүндө сүйлөшөбүз. Бул Visual Studio Code менен колдонууну "байланыштырган" бир нече өзгөчөлүктөрү бар өнүккөн курал. Мен бул теманы бир аз өнүккөн деп эсептейм, ошондуктан бул жупту 200дөн ашык саптан турган коддор үчүн колдонууну сунуштайм. Бирок, бул жөн гана менин оюм. Муну жакшыраак түшүндүрүү үчүн, микроконтроллерди түзүү үчүн, VSCode кеңейтүүсү (PlatformIO) сиздин компьютериңизге орнотулган Arduino алкагына жетет.
Кыймылдап, бүгүн биз VS Code сапаттары, аны орнотуу, ошондой эле VS Кодунун кеңейтилиши менен алектенебиз. Ошондой эле, биз PlatformIO үй интерфейси, инструменттери жана нөлдөн баштап долбоордун түзүлүшү жөнүндө кыскача түшүндүрмөгө ээ болобуз, мисалы Arduino долбоорун (.ino) PlatformIOго импорттоо.
1 -кадам: Программалык камсыздоо жана колдонулган файлдар
• Arduino IDE программасы (мурда орнотулган болушу керек)
• Visual Studio Code Software
• VSCode үчүн PlatformIO кеңейтүүсү
• ESP32Note үчүн.ino.h жана.cpp файлдарынын үлгүсү: Биз ESP32 LoRa менен жасалган долбоордун INO кодун колдонобуз. Туура иштеши үчүн, ESP32 үчүн Arduino ядросу биз импорттогон ESP32 мисал долбоору үчүн алдын ала орнотулушу керек.
Башкача айтканда, эгер сизде Arduino IDEде ESP32 китепканалары орнотулбаса жана Arduino IDEдин ичинде компиляциялай албасаңыз, анда PlatformIOго импорттолгон долбоорду түзө албайсыз.
2 -кадам: VSCode редакторунун сапаттары
VS Code бир нече сапаттарга ээ. Ал Mac, Linux жана Windowsто иштейт. Ошентип, ал ачык жана ал Майкрософттон. Башка сапаттардын айрымдарына төмөнкүлөр кирет:
• Код блокторун жашыруу / көрсөтүү
• Жазуу учурунда код каталарын аныктоо
• Автотолтуруу (ctrl + боштук) өзгөрмөлөр жана методдор үчүн
• Булак кодунун мини картасы
• Git интеграциясы
• Peek
• Код Навигациясы (орнотууга өтүү)
3 -кадам: Visual Studio кодун жүктөп алыңыз
Шилтеме:
code.visualstudio.com/download
4 -кадам: Visual Studio кодун орнотуу
• Орноткучту иштетүү
• Ок басыңыз
• Орнотууну ээрчип, Кийинки бүтүрүү
5 -кадам: PlatformIO кеңейтүүсүн орнотуу
1. Администратор катары Visual Studio кодун ачыңыз
2. Төмөндөгү кадамдарды аткарыңыз
Эскертүү: Компьютерге администратор колдонуучу катары кирүү сунушталат
Жебе менен көрсөтүлгөн баскычты басыңыз
Сүрөткө ылайык PlatformIO издеңиз.
Орнотуу үчүн баскычтардын бирин басыңыз жана орнотууну күтө туруңуз…
IDEди кайра жүктөө үчүн кайра жүктөңүз
Орнотууну күтө туруңуз…
6 -кадам: PlatformIO Башкы бетинин кыскача түшүндүрмөсү
VS кодун кайра баштагандан кийин, кеңейтүү анда орнотулат жана сүрөткө жараша капкагы ачылат.
1. Жаңы долбоор.
2. Arduino долбоорун импорттоо.
3. Учурдагы долбоорду ачыңыз.
4. Ачык долбоордун мисалдары.
7 -кадам: Жаңы долбоор түзүү
1. Долбоордун аталышы.
2. Колдонулган табак.
3. Алкактык түзүлүш.
4. Долбоор сактала турган жер.
Демейки C: / Users / User / Documents / PlatformIO / Projects жайгашкан.
Долбоордун атын тандап, Board талаасында терүү менен колдонулуп жаткан тактаны издеңиз.
Колдонула турган алкакты тандаңыз. Биз Arduino алкагын колдонобуз.
Эгерде сиз долбоорду белгилүү бир папкага сактоону чечсеңиз, Жайгашуу белгисинин белгисин алып салыңыз жана өзүңүз каалаган жерди тандаңыз. Биздин мисалда, биз аны сүрөткө ылайык демейки жер катары калтырабыз.
Долбоорду түзүүнү аягына чыгаруу үчүн Finish баскычын басыңыз.
8 -кадам: Долбоордун негизги файлы
Main.cpp файлы сүрөткө жараша src папкасында жайгашкан.
Сиз китепканаларды (.h) src папкасына салып, тырмакчага импорттой аласыз.
Мисал: #include "LibESP32.h"
9 -кадам: PlatformIO Toolbar
1. Каталар жана эскертүүлөр
2. Үй
3. куруу (куруу)
4. Жүктөө (Жазуу / Жүктөө)
5. Алыскы түзмөккө жүктөө
6. Таза
7. Тест (Тест)
8. Тапшырманы иштетүү (Орнотулган платформаларды жаңыртуу, Мүчүлүштүктөрдү оңдоо, Жүктөө, Монитор ж. Б. Сыяктуу башка тапшырмаларга кошумча издөө жана аткаруу үчүн издөө талаасын ачат.)
9. Сериялык монитор (сериялык мониторду ачат)
10. Жаңы терминал (Windows PowerShell)
10 -кадам: Arduino долбоорун (.ino) PlatformIOго импорттоо
ЭСКЕРТҮҮ: Биз ESP32 LoRa менен жасалган долбоордун INO кодун колдонобуз, бирок аны ар кандай Arduino IDEге шайкеш келген тактага, мисалы STM, ESP, Arduino ж.
11 -кадам: PlatformIOго ESP32.ino долбоорун импорттоо
Колдонулган табакты издеңиз. Биздин мисалда биз Heltec WiFi LoRa 32 картасын колдонуп жатабыз.
Китепканаларды колдонуу параметрин текшериңиз.. Ino жана.h файлдары менен долбоордун ордун тандаңыз. Импорттоону басыңыз.
12 -кадам: Платформа IO Үйү ачылмайынча күтө туруңуз
Булак файлдары src папкасында жайгашат. Компиляция, жүктөө жана мүчүлүштүктөрдү оңдоо (Сериялык монитор).
13 -кадам: Бүттү
14 -кадам: PlatformIO кеңейтүүсүнө байланыштуу эскертүүлөр жана эскертүүлөр
• Бул Arduino алкагынан көз каранды.
• Долбоорду кайра чогултуу үчүн сериялык мониторду кол менен ажыратуу / жабуу талап кылынат (Arduino IDE автоматтык түрдө ажыратылат).
• Arduino -ны Microsoft тиркемелер дүкөнү аркылуу орнотпоңуз, анткени ал VS коду менен жайгашпайт.
15 -кадам: LoRa долбоору импорттун мисалы катары колдонулат
Жыйынтык катары, мен сизге видеону көрүүнү сунуштайм: ESP32 LORA: ГАЗ СЕНСОРУ, НЫМ ЖАНА ТЕМПЕРАЦИЯ SMS. Видеодо мен бүгүн ушул долбоордо колдонгон кодду колдондум.
16 -кадам: Файлдарды жүктөп алыңыз
БАШКАЛАР
Сунушталууда:
Роутер IP камералар үчүн видео жаздыруучу болуп калды: 3 кадам
Роутер IP камералар үчүн видео жаздыруучу болуп калды: Кээ бир роутерлерде тактада күчтүү CPU жана USB порту бар жана алар жөн гана агылып келе жаткан IP-камерадан видео жана үндү чогултуу жана жайылтуу үчүн, маршрут функцияларынан тышкары видео жазуучу катары колдонулушу мүмкүн. H264/265 RTSP (эң заманбап арзан салам
Arduino Talking Tom болуп калды: 6 кадам
Ардуино сүйлөшүүчү Томго айланды: Смартфонду колдонуудагы эң эски эскерүүлөрүмдүн бири 'Talking Tom' оюнун ойноо болгон. Оюн абдан жөнөкөй болчу. Том деген мышык бар, ал сүйлөй алат. Оюнда Том телефондун микрофону аркылуу каалаган маалыматты угуп, анан кайра кайталайт
ТРЕККЕР БОЛУП КАЛГАН Андроид: 6 кадам
ЭСКИРИП КӨРСӨТҮҮЧҮ ЭЛЕ Android: Биринчиден, сизге берүүнү, сатууну же сатууну каалаган Android Smartphone керек болот. Аныктаңыз: Бул жок дегенде Android 4.4 иштеп жатат Сиздин мобилдик маалымат тармагыңызга туташа алат GPS толугу менен иштейт 2015 OnePlus 2
Кантип TV-B-Gone көрүнбөс болуп калсын : 6 кадам (сүрөттөр менен)
Кантип TV-B-Gone көрүнбөс болуп калсын …: Саламатсызбы, кызыгууңуз үчүн рахмат. Биринчиден, мен бул үйрөткүчтө кыла турган тил катам үчүн кечирим сурайм, мен французмун (эч ким кемчиликсиз; p) Мага кандайдыр бир оңдоолор барбы же жокпу айткыла, thx;) Эми, эң негизгиси: Мени колдонгондон кийин TV-B
Жашыруун түрдө эмне болуп жаткандыгын караңыз: 4 кадам
Жашыруун түрдө эмне болуп жаткандыгыңарды карагыла: Бул көрсөтмө сизге кайда болбосун вебкамераңыз менен эмне болуп жатканын көрүү үчүн iphone/ipod touch iCam колдонмосун жана компьютериңизди кантип колдонууну көрсөтөт. Бул менин биринчи көрсөтмөм, андыктан сураныч, эч кандай катуу сын. Мен сизден эч кандай пикирге каршы эмесмин