Мазмуну:

Арзан Pi Arduino туташуусу үчүн Python терминалы: 4 кадам
Арзан Pi Arduino туташуусу үчүн Python терминалы: 4 кадам

Video: Арзан Pi Arduino туташуусу үчүн Python терминалы: 4 кадам

Video: Арзан Pi Arduino туташуусу үчүн Python терминалы: 4 кадам
Video: Использование термопары MAX6675 с ESP32 Bluetooth 2024, Июль
Anonim
Арзан Pi Arduino туташуусу үчүн Python терминалы
Арзан Pi Arduino туташуусу үчүн Python терминалы

Raspberry Pi - бул Linux машинасы, андыктан ал үчүн көптөгөн терминалдык тиркемелер бар. Бирок мен Pythonдо жаңысын жаздым, эмнеге убара болдум? Окууну улантыңыз. Эгерде сиз Pi жана Arduino экөөнү тең колдонгон проект жасап жатсаңыз, анда экөөнүн бири -бири менен сүйлөшүүсүнө жол керек болушу мүмкүн. Pi Arduino өнүктүрүү чөйрөсүн иштете тургандыктан жана анын абдан сонун терминалы бар болгондуктан, сиз аны ошол жерден башташыңыз керек. Бирок менин Python терминалым пайдалуу, анткени.

Pi чындыгында Python аркылуу колдонуучунун жазуу программаларында иштөөгө арналган, ошондуктан Python терминалына ээ болуу жакшы

Менин терминалым Arduino сыяктуу микро контроллерлер менен иштөө үчүн атайын өзгөчөлүктөр менен жазылган

Бул терминалдын өзү программаланышы мүмкүн, Arduino IDE сериялык мониторун программалоо мүмкүн эмес

Эгерде сиз заказдык долбоорду жасасаңыз, анда аны жөнгө салуу үчүн атайын байланыш программасы керек болот, сиз терминалдык программаны алып, анын бөлүктөрүн кесип, чаптап койсоңуз болот

Учурда терминал RS232 стилиндеги байланышты гана колдойт, бирок мен аны SPI жана I2C протоколдорун колдоо үчүн узартам деп үмүттөнөм (балким сиз салым кошкуңуз келет)

Терминалды майда -чүйдөсүнө чейин каалаган операциялык системада колдоно аласыз, андыктан эгер сиз Linux, Mac же Windows машинасын колдонуп жатсаңыз (мен аны башында иштеп чыккам), анда сиз жакшы болушуңуз керек. Бул жерде баары ачык булак болгондуктан, бул жерде арзан бекер дегенди билдирет

Эскертүү: Бул чынында эле эски инструктивдүү. Код бир кыйла жакшыртылды. Караңыз: Python Smart Terminal учурдагы статусун жана учурдагы кодго шилтемелерди жазуу үчүн.

1 -кадам: Куралдар

Куралдар
Куралдар

PC - дээрлик бардык OS, Linux, Windows OSX …… Rasberry PI кемчиликсиз

Python (мага Anaconda жүктөөсү жагат, бул бир аз талкууланды https://www.instructables.com/id/ClipBoard-Communic… жана

Python боюнча негизги билим

Arduino

USB туташуусунан Arduino Бул Arduinosдогу UNO сыяктуу кабель жана USB порту же FTDI кабели болушу мүмкүн (https://www.sparkfun.com/products/9717 TTL RS232 Ardunioго чындап жалаң сөөк тактасы сыяктуу)

2 -кадам: Орнотуу

Орнотуу
Орнотуу

Github Projectтин GitHub файлдарынан файлдарды алыңыз (же аларды бир нече чыкылдатуу менен окуңуз) (жаңыртуулар иштелип чыккан учурда жарыяланат) Файлдарды (эгер сиз тандаган жүктөө болсо, чыгарылбаган) бир каталогго салыңыз. Сиздин Python өнүктүрүү чөйрөсү.

Сунушталууда: