
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

Mradi huu umetengenezwa kwa watumiaji wa mac lakini pia inaweza kutekelezwa kwa Linux na Windows, hatua pekee ambayo inapaswa kuwa tofauti ni usakinishaji.
Hatua ya 1: Ufungaji wa Programu

- Pakua na usakinishe Arduino ->
- Pakua na usakinishe Python 2.7 ->
- Pakua maktaba ya chatu "pyserial-2.7.tar.gz" ->
- Unzip pyserial-2.7.tar.gz
- Fungua Kituo na andika:
cd / watumiaji / "Akaunti Yako-Utumiaji- Akaunti "/Downloads/pyserial-2.7
Sudo python setup.py kufunga
Ufungaji wa programu uko tayari!
Hatua ya 2: Wiring




- Arduino Uno
- Kitufe cha Sparkfun 12
Wiring imefanywa bila vipinga vya nje, badala yake nilitumia Pullup-Resistors ya ndani ya microcontroller (Pullup-Resistors ya ndani ya Arduino ina thamani ya 20K-Ohm hadi 50K-Ohm)
Ili kuamsha Vizuizi vya ndani vya Pullup weka INPUT-Pini Juu kwenye nambari
Ikiwa unatumia keypad nyingine angalia karatasi ya data kwa wiring inayofaa, vinginevyo inaweza kuharibu mdhibiti wako mdogo
Hatua ya 3: Msimbo wa Arduino

- Kwanza tunafafanua chars-Matrix kwa Funguo
- Kitufe hutumia viunganishi vya swichi vya kawaida ambavyo vimepangwa kwa safu 4 (Pini 7, 2, 3 na 5) na nguzo 3 (Pini 6, 8 na 4), hufafanuliwa kama safu za safu safu na pini
-
Kazi ya kuanzisha ()
- Fungua lango la serial na Serial.begin ();
- Weka safu kama OUTPUT-Pini Juu
- Anzisha Pullup-Resistors, kufanya safu zilizowekwa kama INPUT-Pini Juu;
-
Kazi ya Getkey ()
- Weka kila safu LOW na ujaribu ikiwa moja ya nguzo ni CHINI. Kwa sababu ya Pullup-Resistors safu zote ni za juu mpaka kitufe kimoja kinasukumwa chini. Kitufe kilichosukumwa hutengeneza Ishara ya CHINI kwenye INPUT-Pin. LOW hii inaonyesha kitufe cha kusukuma katika safu na safu hii
- Subiri hadi kitufe kitolewe na kurudisha char ya keymap-Array au 0 ikiwa hakuna kitufe kilichosukumwa
- Tumia kuchelewesha (deb debTime) kutuliza ishara
Hatua ya 4: Msimbo wa Python_2.7

- Ingiza Maktaba ya Serial
- Fafanua ubadilishaji uliounganishwa = UONGO, baadaye hii tofauti hutumika kujaribu ikiwa unganisho la serial linapatikana au la
-
Fungua Bandari ya Serial na serial. Serial ("Jina la Bandari yako ya Siri", baud)
- Ili kupata jina la bandari yako ya serial bonyeza -> Zana / Port Port katika Arduino IDLE
- baud inapaswa kuwa sawa na katika Nambari ya Arduino
- Katika jaribio la kitanzi la muda ikiwa muunganisho unapatikana au hausomi ishara ya serial na kuweka kiunganisho kilichounganishwa = KWELI, inazunguka hadi ipate unganisho la serial
- Baada ya unganisho soma mfululizo kwa kitanzi cha muda na uweke pembejeo hii katika anuwai mpya "var"
- funga bandari na ser. karibu ()
Ilipendekeza:
Raspberry PI 3 - Wezesha Mawasiliano ya Serial kwa TtyAMA0 kwa BCM GPIO 14 na GPIO 15: 9 Hatua

Raspberry PI 3 - Wezesha Mawasiliano ya Serial kwa TtyAMA0 kwa BCM GPIO 14 na GPIO 15: Hivi karibuni nilikuwa na hamu ya kuwezesha UART0 kwenye Raspberry Pi yangu (3b) ili niweze kuiunganisha moja kwa moja na kifaa cha kiwango cha ishara cha RS-232 nikitumia kiwango cha 9 -chomeka kiunganishi cha d-ndogo bila kupitia USB kwa adapta ya RS-232. Sehemu ya intere yangu
Bodi ya Ugunduzi ya STM32F4 na Python USART Mawasiliano (STM32CubeMx): Hatua 5

Bodi ya Ugunduzi ya STM32F4 na Mawasiliano ya Python USART (STM32CubeMx): Hi! Katika mafunzo haya tutajaribu kuanzisha mawasiliano ya USART kati ya STM32F4 ARM MCU na Python (inaweza kubadilishwa na lugha nyingine yoyote). Kwa hivyo, wacha tuanze
PIC MCU na Mawasiliano ya Siri ya Python: Hatua 5

PIC MCU na Mawasiliano ya Siri ya Python: Halo, jamani! Katika mradi huu nitajaribu kuelezea majaribio yangu juu ya mawasiliano ya serial ya PIC MCU na Python. Kwenye wavuti, kuna mafunzo na video nyingi juu ya jinsi ya kuwasiliana na PIC MCU juu ya terminal halisi ambayo ni muhimu sana. Howev
ESP8266 na Mawasiliano ya Python kwa Noobs: 6 Hatua

ESP8266 na Mawasiliano ya Python kwa Noobs: Mwongozo huu hukuruhusu kupata data yoyote kutoka ESP8266 na kuidhibiti juu ya chatu bila amri za AT.”Kwenye chip, ambayo ni: Kupoteza Unneccessary
Kiunganishi cha keypad Na 8051 na Inaonyesha Nambari za keypad katika Sehemu ya 7: Hatua 4 (na Picha)

Kiunganishi cha keypad Na 8051 na Kuonyesha Nambari za keypad katika Sehemu ya 7: Katika mafunzo haya nitakuambia juu ya jinsi tunaweza kuunganisha keypad na 8051 na kuonyesha nambari za keypad katika onyesho la sehemu 7