Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
Raspberry Pi on Linux -kone, joten siihen on luultavasti paljon terminaalisovelluksia. Mutta olen kirjoittanut uuden Pythoniin, miksi vaivauduin? Jatka lukemista. Jos teet projektia, jossa käytetään sekä Pi: tä että Arduinoa, tarvitset todennäköisesti tapaa, jolla he voivat puhua keskenään. Koska Pi käyttää Arduinon kehitysympäristöä ja sillä on melko mukava pääte, sinun pitäisi luultavasti aloittaa siitä. Mutta Python -päätelaitteeni on hyödyllinen, koska.
Pi on todella tarkoitettu käytettäväksi käyttäjän kirjoittamissa ohjelmissa Pythonilla, joten on mukavaa saada Python -pääte
Päätelaitteessani on joitain erikoisominaisuuksia mikro -ohjaimien, kuten Arduinon, kanssa työskentelyyn
Tämä päätelaite voidaan itse ohjelmoida, Arduino IDE -sarjanäyttöä ei voida ohjelmoida
Jos teet mukautetun projektin, haluat todennäköisesti ohjata sitä mukautetulla viestintäohjelmalla, voit ottaa pääteohjelman ja leikata ja liittää sen osat
Tällä hetkellä päätelaite tukee vain RS232 -tyyppistä kommunikaatiota, mutta toivon voivani laajentaa sen tukemaan SPI- ja I2C -protokollia (ehkä haluat osallistua)
Voit käyttää päätelaitetta melkein missä tahansa käyttöjärjestelmässä, joten jos käytät Linux-, Mac- tai Windows -konetta (missä olen alunperin kehittänyt sen), sinun pitäisi olla kunnossa. Kaikki täällä on avointa lähdekoodia, joten halpa tarkoittaa ilmaista
Huomaa: Tämä on todella vanha ohje. Koodia on parannettu huomattavasti. Katso: Python Smart Terminal nykyisen tilan kirjoittamiseen ja linkit nykyiseen koodiin.
Vaihe 1: Työkalut
PC - melkein mikä tahansa käyttöjärjestelmä, Linux, Windows OSX….. Rasberry PI on täydellinen
Python (pidän Anaconda-latauksesta, tästä keskustellaan hieman https://www.instructables.com/id/ClipBoard-Communic… ja
Perustiedot Pythonista
Arduino
Arduino -USB -liitäntä Tämä voi olla kaapeli ja USB -portti Arduinossa, kuten UNO, tai FTDI -kaapeli (https://www.sparkfun.com/products/9717 yhdistäminen TTL RS232 Ardunioon, kuten Really Bare Bones Board
Vaihe 2: Asennus
Hanki tiedostot (tai lue ne vain muutamalla napsautuksella) github Projectin GitHub -tiedostoista (jossa päivitykset julkaistaan myös niiden kehityksen yhteydessä). Python -kehitysympäristösi.