Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Raspberry Pi bir Linux maşındır, buna görə yəqin ki, bunun üçün bir çox terminal tətbiqi var. Ancaq Pythonda yenisini yazdım, niyə narahat oldum? Oxuyun. Həm Pi, həm də Arduino istifadə edən bir layihə edirsinizsə, ehtimal ki, ikisinin bir -biri ilə danışması üçün bir yola ehtiyacınız var. Pi, Arduino inkişaf mühitini idarə edəcəyi və olduqca gözəl bir terminala sahib olduğu üçün, ehtimal ki, bunlardan başlamalısınız. Ancaq Python terminalım faydalıdır, çünki.
Pi həqiqətən Python istifadə edən istifadəçi yazılı proqramlarda çalışmaq üçün nəzərdə tutulmuşdur, buna görə Python terminalına sahib olmaq çox xoşdur
Terminalım Arduino kimi mikro nəzarətçilərlə işləmək üçün bəzi xüsusi xüsusiyyətlərlə yazılmışdır
Bu terminal özü proqramlaşdırıla bilər, Arduino IDE serial monitoru proqramlaşdırıla bilməz
Xüsusi bir layihə etsəniz, çox güman ki, xüsusi bir ünsiyyət proqramının onu idarə etməsini istəyəcəksiniz, terminal proqramını götürüb hissələrini kəsib yapışdıraraq birini düzəldə bilərsiniz
Hal -hazırda terminal yalnız RS232 üslubunda ünsiyyəti dəstəkləyir, amma onu SPI və I2C protokollarını dəstəkləmək üçün genişləndirməyi ümid edirəm (bəlkə də siz də töhfə vermək istərdiniz)
Terminaldan hər hansı bir əməliyyat sistemində istifadə edə bilərsiniz, buna görə də Linux, Mac və ya Windows maşını istifadə edirsinizsə (əvvəlcə inkişaf etdirdiyim yerdə) yaxşı olarsınız. Buradakı hər şey açıq mənbədir, burada ucuzluq pulsuz deməkdir
Diqqət: Bu, həqiqətən də köhnə bir təlimatdır. Kod əhəmiyyətli dərəcədə təkmilləşdirildi. Baxın: Mövcud vəziyyəti yazmaq və cari kodu əlaqələndirmək üçün Python Smart Terminal.
Addım 1: Alətlər
PC - demək olar ki, hər hansı bir OS, Linux, Windows OSX….. Rasberry PI mükəmməldir
Python (Anaconda yükləməsini bəyənirəm, bu bir az https://www.instructables.com/id/ClipBoard-Communic… və
Python haqqında əsas biliklər
Arduino
Arduino -dan USB -yə keçid Bu, Arduinosdakı UNO kimi bir kabel və usb portu və ya FTDI kabeli ola bilər (https://www.sparkfun.com/products/9717, TTL RS232 Ardunio -ya Həqiqətən Çılpaq Sümük lövhəsi
Addım 2: Quraşdırma
Github Project -in GitHub Fayllarından faylları (və ya sadəcə bir neçə kliklə oxuyun) əldə edin (yeniləmələr inkişaf etdirildikcə orada da yerləşdiriləcək) Faylları (seçdiyiniz yüklənmədirsə açılmamış) bir qovluğa daxil edin. Python inkişaf mühitiniz.