Мазмұны:

Қараға айналды! VS коды: 16 қадам
Қараға айналды! VS коды: 16 қадам

Бейне: Қараға айналды! VS коды: 16 қадам

Бейне: Қараға айналды! VS коды: 16 қадам
Бейне: ОНЫҢ НЕДЕН ЖАСАЛҒАНЫН БІЛСЕҢ ҚҰСАР ЕДІҢ 2024, Шілде
Anonim
Image
Image
Қолданылатын бағдарламалық қамтамасыз ету мен файлдар
Қолданылатын бағдарламалық қамтамасыз ету мен файлдар

Бүгін біз PlatformIO туралы сөйлесетін боламыз. Бұл Visual Studio Code -мен байланыстыратын бірнеше мүмкіндіктері бар жетілдірілген құрал. Мен бұл тақырыпты біршама жетілдірілген деп санаймын, сондықтан мен бұл жұпты 200 -ден астам жолдан тұратын кодтар үшін қолдануды ұсынамын. Бірақ, бұл тек менің пікірім. Мұны жақсы түсіндіру үшін микроконтроллерді құрастыру үшін VSCode кеңейтімі (PlatformIO) сіздің компьютеріңізге орнатылған Arduino негізіне қол жеткізеді.

Біз алға қарай жүре отырып, бүгін біз VS Code сапасымен, оны орнатумен, сондай -ақ VS кодының кеңейтілуімен айналысатын боламыз. Сонымен қатар, бізде PlatformIO үй интерфейсі, құралдары және нөлден бастап жобаны құру туралы қысқаша түсініктеме болады, мысалы, Arduino жобасын (.ino) PlatformIO -ға импорттау.

1 -қадам: Қолданылған бағдарламалық қамтамасыз ету мен файлдар

• Arduino IDE бағдарламалық жасақтамасы (бұрын орнатылуы керек)

• Visual Studio кодының бағдарламалық қамтамасыз етілуі

• VSCode үшін PlatformIO кеңейтімі

• ESP32Note үшін.ino.h және.cpp файлдарының үлгісі: Біз ESP32 LoRa көмегімен жасалған жобаның INO кодын қолданамыз. Дұрыс жұмыс істеу үшін ESP32 үшін Arduino ядросы біз импорттайтын ESP32 мысал жобасына алдын ала орнатылуы керек.

Басқаша айтқанда, егер сізде Arduino IDE -де ESP32 кітапханалары орнатылмаған болса және Arduino IDE ішінде жинақтай алмасаңыз, PlatformIO -ға импортталған жобаны құрастыра алмайсыз.

2 -қадам: VSCode редакторының қасиеттері

VSCode редакторының қасиеттері
VSCode редакторының қасиеттері
VSCode редакторының қасиеттері
VSCode редакторының қасиеттері
VSCode редакторының қасиеттері
VSCode редакторының қасиеттері
VSCode редакторының қасиеттері
VSCode редакторының қасиеттері

VS Code бірнеше қасиеттерге ие. Ол Mac, Linux және Windows жүйелерінде жұмыс істейді. Осылайша, ол ашық және ол Microsoft корпорациясынан. Басқа қасиеттерге мыналар жатады:

• Код блоктарын жасыру / көрсету

• Жазу кезінде код қателерін анықтау

• Айнымалылар мен әдістер үшін автоматты аяқтау (ctrl + бос орын)

• Бастапқы кодтың минималды картасы

• Git интеграциясы

• Пик

• Код бойынша шарлау (параметрге өтіңіз)

3 -қадам: Visual Studio кодын жүктеңіз

Visual Studio кодын жүктеңіз
Visual Studio кодын жүктеңіз

Сілтеме:

code.visualstudio.com/download

4 -қадам: Visual Studio кодын орнату

Visual Studio кодын орнату
Visual Studio кодын орнату

• Орнатқышты іске қосыңыз

• Ok түймешігін басыңыз

• Аяқтау үшін Келесі түймесін басу арқылы орнатуды орындаңыз

5 -қадам: PlatformIO кеңейтімін орнату

PlatformIO кеңейтімін орнату
PlatformIO кеңейтімін орнату
PlatformIO кеңейтімін орнату
PlatformIO кеңейтімін орнату
PlatformIO кеңейтімін орнату
PlatformIO кеңейтімін орнату

1. Әкімші ретінде Visual Studio кодын ашыңыз

2. Төмендегі қадамдарды орындаңыз

Ескертпе: компьютерге әкімші пайдаланушы ретінде кіру ұсынылады

Көрсеткіде көрсетілген түймені басыңыз

Кескінге сәйкес PlatformIO іздеңіз.

Орнату үшін түймелердің бірін басыңыз және орнатуды күтіңіз …

IDE қайта іске қосу үшін қайта жүктеңіз

Орнатуды күтіңіз …

6 -қадам: PlatformIO басты бетіне қысқаша түсініктеме

PlatformIO басты бетіне қысқаша түсініктеме
PlatformIO басты бетіне қысқаша түсініктеме

VS кодын қайта іске қосқаннан кейін

кеңейтім орнатылады және суретке байланысты қақпақ ашылады.

1. Жаңа жоба.

2. Arduino жобасын импорттау.

3. Бар жобаны ашыңыз.

4. Жобаның мысалдарын ашыңыз.

7 -қадам: Жаңа жоба құру

Жаңа жоба құру
Жаңа жоба құру
Жаңа жоба құру
Жаңа жоба құру
Жаңа жоба құру
Жаңа жоба құру

1. Жобаның атауы.

2. Қолданылған табақ.

3. Негіздеме.

4. Жоба сақталатын орын.

Әдепкі C: / Users / User / Documents / PlatformIO / Projects мекенжайында орналасқан.

Жобаның атауын таңдаңыз және тақта өрісінде теру арқылы қолданылатын тақтаны іздеңіз.

Қолданылатын жақтауды таңдаңыз. Біз Arduino құрылымын қолданамыз.

Егер сіз жобаны белгілі бір қалтаға сақтауды шешсеңіз, Орналасу құсбелгісін алып тастаңыз және қалаған орынды таңдаңыз. Біздің мысалда біз оны суретке сәйкес әдепкі орын ретінде қалдырамыз.

Жобаны жасауды аяқтау үшін Аяқтау түймешігін басыңыз.

8 -қадам: Жобаның негізгі файлы

Жобаның негізгі файлы
Жобаның негізгі файлы

Main.cpp файлы суретке байланысты src қалтасында орналасқан.

Сіз кітапханаларды (.h) src қалтасына кірістіріп, тырнақшаға импорттай аласыз.

Мысалы: #«LibESP32.h» қосыңыз

9 -қадам: PlatformIO құралдар тақтасы

PlatformIO құралдар тақтасы
PlatformIO құралдар тақтасы

1. Қателер мен ескертулер

2. Үй

3. Құру (салу)

4. Жүктеу (Жазу / Жүктеу)

5. Қашықтағы құрылғыға жүктеу

6. Таза

7. Тест (тест)

8. Тапсырманы іске қосу (Орнатылған платформаларды жаңарту, Түзету, Жүктеу, Монитор және т.

9. Сериялық монитор (сериялық мониторды ашады)

10. Жаңа терминал (Windows PowerShell)

10 -қадам: Arduino жобасын (.ino) PlatformIO -ға импорттау

Arduino жобасын (.ino) PlatformIO -ға импорттау
Arduino жобасын (.ino) PlatformIO -ға импорттау
Arduino жобасын (.ino) PlatformIO -ға импорттау
Arduino жобасын (.ino) PlatformIO -ға импорттау

ЕСКЕРТПЕ: Біз ESP32 LoRa көмегімен жасалған жобаның INO кодын қолданамыз, бірақ оны кез келген басқа Arduino IDE үйлесімді тақтасына импорттауға болады, мысалы, STM, ESP, Arduino және т.б.

11 -қадам: ESP32.ino жобасын PlatformIO -ға импорттау

PlatformIO -ға ESP32.ino жобасын импорттау
PlatformIO -ға ESP32.ino жобасын импорттау
PlatformIO -ға ESP32.ino жобасын импорттау
PlatformIO -ға ESP32.ino жобасын импорттау
PlatformIO -ға ESP32.ino жобасын импорттау
PlatformIO -ға ESP32.ino жобасын импорттау

Қолданылған табақты іздеңіз. Біздің мысалда біз Heltec WiFi LoRa 32 картасын қолданамыз.

Кітапханаларды пайдалану опциясын тексеріңіз.. Ino және.h файлдары бар жобаның орнын таңдаңыз. Импорттау түймешігін басыңыз.

12 -қадам: Платформа IO үйі ашылғанша күтіңіз

Платформа IO үйі ашылғанша күтіңіз
Платформа IO үйі ашылғанша күтіңіз

Бастапқы файлдар src қалтасында орналасады. Құрастыру, жүктеу және күйін келтіру (сериялық монитор).

13 -қадам: Орындалды

Орындалды!
Орындалды!

14 -қадам: PlatformIO кеңейтіміне қатысты ескертулер мен ескертулер

PlatformIO кеңейтіміне қатысты ескертулер мен ескертулер
PlatformIO кеңейтіміне қатысты ескертулер мен ескертулер

• Бұл Arduino құрылымына байланысты.

• Жобаны қайта құрастыру үшін сериялық мониторды қолмен ажырату / жабу қажет (Arduino IDE автоматты түрде ажыратылады).

• Arduino -ны Microsoft қосымшалар дүкені арқылы орнатпаңыз, себебі ол VS кодымен орналаспайды.

15 -қадам: Импорт мысалы ретінде пайдаланылатын LoRa жобасы

Қорытындылай келе, мен сізге бейнені көруге кеңес беремін: ESP32 LORA: ГАЗ СЕНСОРЫ, ЫЛҒАЛДЫҚ ЖӘНЕ СМС ТЕМПЕРАТУРА. Бейнеде мен бүгін осы жобада қолданған кодты қолдандым.

16 -қадам: файлдарды жүктеңіз

PDF

БАСҚАЛАР

Ұсынылған: