Orodha ya maudhui:

Kituo cha Patu cha Uunganisho wa bei rahisi wa Pi Arduino: Hatua 4
Kituo cha Patu cha Uunganisho wa bei rahisi wa Pi Arduino: Hatua 4

Video: Kituo cha Patu cha Uunganisho wa bei rahisi wa Pi Arduino: Hatua 4

Video: Kituo cha Patu cha Uunganisho wa bei rahisi wa Pi Arduino: Hatua 4
Video: It Became Unliveable! ~ Abandoned Home Of The Spenser's In The USA 2024, Julai
Anonim
Kituo cha Chatu cha Uunganisho wa bei rahisi wa Pi Arduino
Kituo cha Chatu cha Uunganisho wa bei rahisi wa Pi Arduino

Raspberry Pi ni mashine ya Linux kwa hivyo pengine kuna tani ya programu tumizi kwa hiyo. Lakini nimeandika mpya katika Python, kwa nini nilijisumbua? Soma zaidi. Ikiwa unafanya mradi unaotumia Pi na Arduino labda unahitaji njia ya wawili hao kuzungumza. Kwa kuwa Pi itaendesha mazingira ya maendeleo ya Arduino, na ina terminal nzuri sana, labda unapaswa kuanza na hiyo. Lakini terminal yangu ya Python ni muhimu kwa sababu.

Pi imekusudiwa kuendesha programu zilizoandikwa na mtumiaji kutumia Python kwa hivyo ni vizuri kuwa na terminal ya Python

Kituo changu kimeandikwa na huduma maalum za kufanya kazi na watawala wadogo, kama Arduino

Kituo hiki kinaweza kusanidiwa, mfuatiliaji wa serial wa Arduino IDE, haiwezi kusanidiwa

Ukifanya mradi wa kawaida utaweza kutaka mpango wa mawasiliano wa kawaida kuidhibiti, unaweza kuchukua programu ya wastaafu na ukate na kubandika sehemu zake kuifanya

Hivi sasa terminal inasaidia tu mawasiliano ya mtindo wa RS232 lakini natumai kuipanua ili kusaidia itifaki za SPI na I2C (labda ungependa kuchangia)

Unaweza kutumia wastaafu kwa mfumo mdogo wa uendeshaji, kwa hivyo ikiwa unatumia mashine ya Linux, Mac au Windows (ambapo nilitengeneza hapo awali) unapaswa kuwa sawa. Kila kitu hapa ni chanzo wazi kwa hivyo bei rahisi hapa inamaanisha bure

Ilani: Hii ni ya zamani kufundishwa. Nambari hiyo imeboreshwa sana. Tazama: Python Smart Terminal ya kuandika hali ya sasa, na viungo kwa nambari ya sasa.

Hatua ya 1: Zana

Zana
Zana

PC - OS yoyote, Linux, Windows OSX….. Rasberry PI ni kamili

Python (napenda kupakua Anaconda, hii inajadiliwa kidogo katika https://www.instructables.com/id/ClipBoard-Communic… na https://www.instructables.com/id/Graph-Instructable ……)

Ujuzi wa kimsingi wa chatu

Arduino

Uunganisho wa Arduino kwa USB Hii inaweza kuwa kebo na bandari ya usb huko Arduinos kama UNO, au kebo ya FTDI (https://www.sparkfun.com/products/9717 inayounganisha na TTL RS232 Ardunio kama Bodi ya Mifupa ya Bare Kweli

Hatua ya 2: Usakinishaji

Ufungaji
Ufungaji

Pata faili, (au soma tu kwa kubofya kadhaa), kutoka kwa github Faili za GitHub za Mradi (ambapo sasisho pia zitachapishwa zinapotengenezwa) Weka faili (zisizofunguliwa ikiwa hiyo ni upakuaji uliochaguliwa) katika saraka moja katika mazingira yako ya ukuzaji wa chatu.

Ilipendekeza: