Распберри Пи Пицо је прва развојна плоча заснована на микроконтролеру из Распберри Пи Фоундатион. Уместо Линук оперативног система који се налази на другим плочама Распберри Пи, Пицо мора бити повезан са другим рачунаром да би га програмирао.
Програмирање микроконтролера је тешка тема за учење, али срећом, основа Распберри Пи олакшала је покретање и рад са Пицо-ом. Данас ћете научити како да инсталирате све алате потребне за почетак рада са Распберри Пи Пицо.
Ова упутства су усредсређена на Виндовс, али Линук и Мац инсталација су веома слични, само припазите да набавите алате за свој оперативни систем.
1. Инсталирајте МицроПитхон на Распберри Пи Пицо
МицроПитхон је посебна грана програмског језика Питхон посвећена микроконтролерима. Једноставна је за разумевање синтакса и опсежне библиотеке дизајниране да олакшају програмирање различитих одбора за развој хобија почетницима. Имајте на уму да, иако уобичајене плоче Распберри Пи користе Питхон, мораћете следите наменски водич за Распберри Пи пошто се ови кораци не примењују на рачунаре са једном плочом.
Фондација Распберри Пи учинила је невероватно лаком инсталацију МицроПитхона на Пи Пицо. Користи УФ2 екстензија датотеке, дизајнирана специјално за блицање микроконтролера преко УСБ-а. Уместо да вам треба специјални програмер или део софтвера, можете да копирате код као да желите датотеку на погон оловке или спољни чврсти диск.
МицроПитхон окружење је доступно као датотека УФ2 која се може преузети из Веб локација Фондације Пи.
Да бисте инсталирали МицроПитхон окружење на Распберри Пи Пицо, следите ове кораке:
- Преузмите датотеку МицроПитхон УФ2 са веб локације Распберри Пи
- Држите притиснуто дугме БООТСЕЛ на свом Пицо уређају и прикључите га у УСБ порт рачунара.
- Отворите Екплорер и отворите директоријум РПИ-РП2 као и сваки други чврсти диск
- Превуците и испустите датотеку УФ2 у директоријум РПИ-РП2
То је то! Можда се не чини да се много тога догодило, али сада покрећете МицроПитхон на Пи Пику. Сада бисте могли да отворите терминални програм као што је Путти да бисте разговарали с Пи Пицо преко УСБ серијског порта, али постоји много бољи начин интеракције са вашим Пицо-ом: Тхонни ИДЕ.
2. Инсталирајте Тхонни ИДЕ
Тхонни је Питхон отворено изворно интегрисано развојно окружење (ИДЕ) дизајнирано за почетнике. Моћан је, лак за разумевање и већ долази са подршком за МицроПитхон и Распберри Пи Пицо.
Да бисте добили Тхонни-а, преузмите га бесплатно са званични сајт кликом на везу у горњем десном углу.
Када се преузимање заврши, инсталирајте и отворите Тхонни ИДЕ. Питаће вас на ком језику желите да Тхонни говори, пре него што вас дочека нови Тхонни прозор. Уверите се да је ваш Пи Пицо прикључен, кликните на дугме у доњем десном углу прозора који чита Питхон, и промените га у МицроПитхон (Распберри Пи Пицо).
Прозор РЕПЛ би требало да се промени како би показао да сада трчите на Пицо-у, а можете га тестирати брзим Хелло Ворлд!
Сада када то ради, пређимо на нешто кодирање.
3. Програмирајте Распберри Пи Пицо
МицроПитхон је идентичан синтаксом са уобичајеним Питхоном, а ако нисте упознати, вреди учење основа Питхона да бих боље разумео Пи Пицо код. Ако не знате Питхон, не брините! Овај водич користи пример кода за покретање без потребе за претходним искуством програмирања.
Распберри Пи Фоундатион пружа пример кода који ће вам помоћи да започнете са кодирањем Пицо-а, који је доступан од ње службено спремиште ГитХуб. Да бисте добили примере, кликните на Код> Преузми ЗИП и издвојите их у директоријум по вашем избору. У Тхонни-у, користи Цтрл + о или изаберите Датотека> Отвори отворити блинк.пи пример. Код би требао изгледати овако:
из машинског увоза Пин, тајмер
лед = Пин (25, Пин. ОУТ)
тим = Тајмер ()
деф ознака (тајмер):
глобално вођен
лед.тоггле ()
тим.инит (фрек = 2,5, мод = Тимер. ПЕРИОДИЦ, повратни позив = означите)
Кликните зелено дугме за покретање. Скочни прозор ће вас питати где желите да сачувате датотеку. Изаберите Распберри Пи Пицо и преименујте датотеку у маин.пи.
Требали бисте видјети како ЛЕД трепће! Преименовање датотеке у маин.пи није обавезно, мада ако желите да се код покрене када је Пицо повезан са спољним извором напајања, а не са рачунаром, то ћете морати да урадите. Пицо тражи маин.пи када се покрене за упутства, а ако га нема, неће учинити ништа.
Још једна добра ствар коју можете приметити је да је РЕПЛ и даље активан. Тајмер и ЛЕД сада раде у позадини, остављајући вам слободу да шаљете више наредби на Пицо путем РЕПЛ-а.
5. Нешто напредније
Трептање ЛЕД-а је сјајан почетак, али да бисмо стекли увид у то колико Распберри Пи Пицо може бити користан, тестирајмо уграђени сензор температуре. Још једном, Распберри Пи фондација олакшава ово. Пружа пример кода за читање са уграђеног сензора, претварање у човеку читљиве информације о температури и штампање на Тхонни РЕПЛ.
Отвори адц> температуре.пи у директоријуму примера или једноставно копирајте сирови код директно са ГитХуб-а у Тхонни, пре него што га сачувате као маин.пи. Код би требао изгледати овако:
машина за увоз
увоз утиме
сенсор_темп = машина. АДЦ (4)
фактор конверзије = 3,3 / (65535)
вхиле Труе:
читање = сензор_темп.реад_у16 () * фактор претворбе
# Сензор температуре мери Вбе напон пристрасне биполарне диоде, повезане на пети АДЦ канал
# Типично, Вбе = 0,706В на 27 степени Ц, са нагибом од -1,721мВ (0,001721) по степену.
температура = 27 - (очитавање - 0,706) /0,001721
испис (температура)
утиме.слееп (2)
Кликните на зелено дугме за покретање и код би требало да почне са радом, исписујући тренутну температуру околине у Тхонни РЕПЛ.
6. Пустите машти на вољу
Сада када сте постављени за програмирање Пицо-а, можете да експериментишете са његовим карактеристикама користећи МицроПитхон библиотеку. Већ постоји много почетничких пројеката и водича за Пи Пицо, а Распберри Пи Фоундатион је чак објавио званичну књигу о Пицо-у, доступну од Веб локација Распберри Пи.
Распберри Пи Пицо: Јефтин, али моћан
Распберри Пи Пицо је фантастичан микроконтролер за новац и способан за много више него што је било простора за приказ у овом кратком уводу.
Обичним корисницима Распберри Пи-а овај начин рада може се учинити мало чудним, али микроконтролери јесу јефтини и поуздани, а мало је бољих начина да научите да их програмирате него са Распберри Пи Пицо.
Први микроконтролер Распберри Пи-а препун је могућности, али морали су се направити компромиси да би се достигла та магична цена од 4 долара.
Прочитајте следеће
- Уради сам
- Програмирање
- Распберри Пи
- Питхон
Иан Буцклеи је слободни новинар, музичар, извођач и видео продуцент који живи у Берлину у Немачкој. Кад не пише или је на сцени, петља се са „уради сам“ електроником или кодом у нади да ће постати луди научник.
Претплатите се на наш билтен
Придружите се нашем билтену за техничке савете, прегледе, бесплатне е-књиге и ексклузивне понуде!
Још један корак…!
Молимо потврдите своју адресу е-поште у е-поруци коју смо вам управо послали.