Ардуино

Ардуино са Питхон упутством за почетнике

Ардуино са Питхон упутством за почетнике

Када почнете да се играте са Ардуино плочама, стандардни програмски језик пружа Ардуино. Овај језик је изузетно користан за почетак, а може се користити и за стварну употребу. Људи који га користе већ неко време, примећују неколико ограничења. Можда сте већ навикли на програмирање на Питхону. Из тог разлога су програмери изумели Мицропитхон.

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

Нека решења

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

Имате плоче на којима је већ покренут Мицропитхон; можете их пронаћи на одговарајућим почетним страницама.

Можда ћете желети да креирате програм Питхон који разговара са стандардним микроконтролером. Ако то учините, имате неколико библиотека интерфејса за Питхон. Познати су Мицропитхон и ЦирцуитПитхон; то су спремне дистрибуције за покретање на посебним плочама. Ако имате вештине, можете компајлирати за друге табле.

Уређивач му за мицропитхон

Једноставан едитор који се користи је му-едитор. Овај уређивач је припремљен тако да открива вашу плочу на серијском порту ако га имате. Ако га немате, можете почети да радите са редовним Питхоном. Да бисте изабрали, промените режим из левог горњег угла. Стандардни Питхон ради, а ви се можете навикнути на едитор.

Овај уређивач има неколико ИДЕ функција, попут попуњавања кода, истицања и можете покренути РЕПЛ. Све ове функције функционишу чак и када су повезане директно на плочу. Да бисте инсталирали уређивач, можете га пронаћи у спремишту дистрибуције.

$ судо апт инсталл мицропитхон му-едитор му-едитор-доц

Ово су сви потребни алати за плочу на којој већ постоји Мицропитхон. Једноставан код који можете испробати је уобичајено трептање ЛЕД диоде на плочи. Да бисте дошли до хардвера, попут ЛЕД диоде, морате да увезете библиотеку.

од пиб импорт ЛЕД
време увоза
држава = Нетачно;
вхиле Труе:
време.спавање (0.5)
иф стате == Фалсе:
ЛЕД (укључен);
стање = Тачно;
иначе:
ЛЕД (искључен);
држава = Нетачно;

Користите горњи код да бисте испробали нову плочу. Имајте на уму да ће се 'пиб' разликовати од плоче до табле, Адафруит користи машину. Одвојите време да из документације сазнате које су вредности ваших дасака.

ЗАМЕНИТИ - Читати, процењивати, штампати, понављати

Када користите МицроПитхон или било који други Питхон, на располагању вам је РЕПЛ. Ово је одличан начин за тестирање кратких исечака кода. У овом случају можете помоћу њега открити који су модули доступни. Функција хелп () сјајно вас води кроз основе онога што имате на располагању.

Када покренете хелп () без параметара, он вам даје листу опција. После тога је интерактиван; укуцајте оно о чему треба да се распитате и упутства за његово коришћење.

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

Плоче на којима је покренут Мицропитхон

Најлакши начин да започнете програмирање за Ардуино користећи Питхон је да купите плочу спремну за то. Плоче које постоје на тржишту су импресивне и долазе од многих добављача. Главне библиотеке су ЦирцуитПитхон и Мицропитхон.

Импресивна линија плоча долази из компаније Адафруит, која се зове Цирцуит Плаигроунд. Ове плоче су округле, што је чудно. Још важније, они имају 10 Неопиксела на броду, а то је само визуелни део. Неколико сензора је на плочи, такође су укључена два тастера и клизач. Улазно / излазни клинови направљени су за употребу алигаторских копчи, а истовремено су доступни као капацитивни додирни тастери.

Сеедстудио такође има низ плоча које подржавају ЦирцуитПитхон. Они се крећу у распону од врло малих до врло способних. ВиПи 2.0 је сићушна плоча која је спремна за употребу, мада је корисно набавити комплет антене. Плоча има ВиФи модул за ЕСП32, један РГБ ЛЕД и прекидач за ресетовање. Добијате много мање хардвера, али величина је 42 мм к 20 мм к 3.5 мм, а на плочи и даље имате много игла.

Једноставни пројекти за почетак

Након што направите свој програм трептања, сигурно ћете желети да покушате нешто теже. Уверите се да имате нешто упечатљиво, изазовно, али решиво. Ево неких предлога.

Направите програм који непрекидно трепери једним светлом. У исто време, направите дугме за укључивање и искључивање друге лампе. Брзо ћете видети ограничења одлагања ()!

Направите МИДИ контролер.

Направите једноставан алармни систем помоћу инфрацрвеног сензора и неких НеоПикела.

Закључак

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

Хаппи Хацкинг.

Како инсталирати и играти Доом на Линук-у
Увод у Доом Доом серија настала је 90-их година након објављивања оригиналног Доом-а. То је био тренутни хит и од тог времена надаље серија игара је д...
Вулкан за кориснике Линука
Са сваком новом генерацијом графичких картица видимо да програмери игара помичу границе графичке верности и долазе на корак од фотореализма. Али упрко...
ОпенТТД вс Симутранс
Стварање сопствене симулације превоза може бити забавно, опуштајуће и изузетно примамљиво. Због тога морате да испробате што више игара како бисте про...