Сада можете програмирати Распберри Пи Пицо користећи Ардуино ИДЕ са додатком треће стране. Ево како да то урадите.

Распберри Пи Пицо је моћна и приступачна плоча микроконтролера која пружа одличну платформу за учење и експериментисање са електроником. Иако је званична подршка за МицроПитхон и Ц/Ц++ СДК за Пицо одлична, многи произвођачи ће можда радије радити са Ардуино ИДЕ због његове опсежне подршке за библиотеке и познавања.

Подршка РП2040 је у основи подршка треће стране за Ардуино ИДЕ што чини погодним програмирање Распберри Пи Пицо-а на ИДЕ-у. Заиста је исто као да инсталирате ЕСП32 плоче кроз опцију менаџера додатних плоча у Ардуино ИДЕ.

Ево како да програмирате свој Распберри Пи Пицо са Ардуино ИДЕ користећи ову подршку треће стране.

Шта ће вам требати

Пре него што почнемо да програмирамо Распберри Пи Пицо са Ардуино ИДЕ, уверите се да имате спремне следеће компоненте:

  • Распберри Пи Пицо плоча
  • УСБ-А на микро-УСБ кабл за повезивање Пицо-а са рачунаром
  • Ардуино ИДЕ инсталиран на вашој машини (Виндовс, мацОС или Линук)
instagram viewer

Инсталирање Ардуино ИДЕ

Процес инсталације је прилично једноставан (нарочито ако користите Виндовс). Избегавајте верзију Ардуино ИДЕ-а за Виндовс Сторе. Уместо тога, преузмите Виндовс ЗИП или обичан Виндовс извршни фајл са Ардуино веб локација.

Током инсталације, пустите га да инсталира све предложене драјвере уређаја како би ИДЕ олакшао идентификацију Пицо плоче када покушава да отпреми ваш први програм.

Процес може бити мало дужи за кориснике Линук-а, али смо покрили како инсталирати Ардуино ИДЕ на Линук веома детаљно.

Инсталирање Ардуино Цоре за РП2040

Да бисте омогућили Распберри Пи Пицо подршку у Ардуино ИДЕ, прво морате да инсталирате неопходне ресурсе и унесете додатни УРЛ менаџера плоча. Ова УРЛ адреса пружа приступ потребним ресурсима за аутоматску инсталацију подршке за Распберри Пи Пицо. Можда звучи компликовано, али процес је прилично једноставан.

Постоје два могућа начина да то урадите: коришћење Боардс Манагер-а на Ардуино ИДЕ-у или коришћење Гит-а. Хајде да истражимо обе методе.

Коришћење Ардуино ИДЕ Боардс Манагер-а

Отворите Ардуино ИДЕ. Иди на Филе > Преференцес (или Ардуино ИДЕ > Преференцес на мацОС) да отворите прозор, као што је приказано у наставку.

Запамтите да ако већ користите било које друге УРЛ адресе (на пример подршку за ЕСП32 плоче), сви ће бити наведени овде, тако да их немојте преписивати. Једноставно унесите следећу УРЛ адресу у новом реду у Додатне УРЛ адресе менаџера поље:

https://arduino.github.io/arduino-pico/package_rp2040_index.json

Кликните на У реду да бисте затворили прозор Преференцес.

Иди на Алати > Одбор, табла > Управник одбора у ИДЕ.

У менаџеру одбора потражите РП2040 и кликните на Ардуино Мбед ОС РП2040 плоче од Ардуина.

Кликните на Инсталирај да инсталирате пакет за плочу. Ово ће покренути велико преузимање које може изгледати заглављено у неким тренуцима јер је отприлике 300 МБ.

Инсталација преко Гита

Ово је алтернативни метод. Ако користите Гит на Виндовс-у, уверите се да сте омогућили Вин32 дуге путање током инсталације. Ако их не омогућите, Гит неће бити конфигурисан да их користи, што значи да можете доживети грешке када покушавате да клонирате подмодуле.

Да бисте добили најновије верзије, користите овај скуп команди на Гит басх-у:

мкдир -п ~/Arduino/хардвер/пицо
гит клон хттпс://гитхуб.цом/еарлепхилховер/ардуино-пицо.гит ~/Ардуино/хардваре/пицо/рп2040
цд ~/Arduino/хардваре/пицо/рп2040
гит подмодул ажурирање--у томе
цд пицо-сдк
гит подмодул ажурирање--у томе
цд ../алати
питхон3 ./добити.пи

Избор плоче и порта

У Ардуино ИДЕ идите на Алати > Одбор, табла и изаберите Распберри Пи Пицо са листе. Затим идите на Алати > Лука и изаберите одговарајући порт који представља ваш Пицо.

Отпремање скица

Повежите своју Пицо плочу са рачунаром помоћу УСБ кабла. Само се уверите да је Пицо у режиму покретања тако што ћете држати притиснуто дугме БООТСЕЛ (које се налази близу УСБ порта) док укључујете УСБ кабл. Затим притисните дугме за отпремање (икона стрелице удесно) да бисте пренели и покренули скицу.

Обавезно сачувајте постојеће МицроПитхон скрипте вашег Пицо-а у МицроПитхон менаџеру датотека пре него што уђете у режим покретача. Имајте на уму да ће покретање новог програма преписати сву флеш меморију.

Након почетног отпремања, нећете морати да стављате плочу у режим покретања док отпремате скице јер Ардуино-Пицо језгро подржава аутоматско ресетовање. Овај алат служи за памћење исправног уређаја за ресетовање за наредна отпремања.

Детаљно, постоји низ ствари које се дешавају:

  • Серијска веза преко ЦОМ порта је заустављена.
  • Пи Пицо се пребацује на УСБ режим, опонашајући мини УСБ кључ.
  • Новопреведени програм са екстензијом УФ2 се преноси и чува у меморији плоче.
  • Пи Пицо се поново покреће и извршава нови програм док поново успоставља серијску везу.

У ретким случајевима када Пицо УСБ порт не реагује на аутоматско ресетовање, следите почетну процедуру држања дугмета БООТСЕЛ док укључујете Пицо да бисте ушли у РОМ покретачки програм.

Да бисте били сигурни да је све исправно подешено, можете да отпремите класичну Блинк скицу на Распберри Пи Пицо.

Иди на Филе > Примери > 01.Основе > Блинк да бисте отворили скицу Блинк.

Или једноставно копирајте овај блок кода:

празнинаподесити(){
пинМоде(ЛЕД_БУИЛТИН, ОУТПУТ);
}

празнинапетља(){
дигиталВрите(ЛЕД_БУИЛТИН, ХИГХ); // упали ЛЕД диоду (ВИСОКИ је ниво напона)
кашњење(750); // чекај секунд
дигиталВрите(ЛЕД_БУИЛТИН, ЛОВ); // искључите ЛЕД тако што ћете учинити напон НИЗАК
кашњење(750); // чекај секунд
}

Кликните на дугме Уплоад (симбол са стрелицом удесно) или идите на Скица > Отпремити да састави и постави скицу у Пицо. Прва компилација може потрајати, али то је сасвим нормално.

Уграђени ЛЕД на Распберри Пи Пицо би требало да почне да трепери ако је све успешно.

Пошто ово преношење не постоји дуго, неке библиотеке можда неће радити исправно са Распберри Пи Пицо плочама.

Трансформишите своје идеје помоћу Пицо и Ардуино ИДЕ

Уз доступност свеобухватних библиотека и широког спектра алата који су вам на располагању у Ардуино ИДЕ, можете са сигурношћу да трансформишете своје идеје у опипљиву стварност. Ресурси које обезбеђује Ардуино екосистем и снага Распберри Пи Пицо-а дају вам флексибилност за изградњу робуснијих пројеката.