Спрашиваем,поправляем. Чем сможем тем поможем
Python любые вопросы и обсуждения
Сообщений 1 страница 8 из 8
Поделиться22018-10-20 11:10:16
tkinter
что это? среда разработки? библиотека? как с ним работать?
Поделиться32018-10-20 12:20:01
Давайте решим эту проблему так: я создам пока шаблон из библиотеки tkinter для вывода результата работы программы вам.
Tkinter (от англ. tk interface) - это графическая библиотека, позволяющая создавать программы с оконным интерфейсом. Эта библиотека является интерфейсом к популярному языку программирования и инструменту создания графических приложений tcl/tk. Tkinter, как и tcl/tk, является кроссплатформенной библиотекой и может быть использована в большинстве распространённых операционных систем (Windows, Linux, Mac OS X и др.).
Как вариант следующий пост будет шаблон tkinter и запустив увидите результат.....
Поделиться42018-10-26 09:58:00
Под питон хорошо идет расбери пай и библиотеки видел под устройства разные внешние. Для тестирования само то.
Поделиться62019-04-28 05:04:05
Ну там двухсторонний обмен, микроконтроллер отправляет значение энкодера и можно самому отправить значение энкодера в контроллер.
Чтение вызывается через определенные промежутки тиком в питоне если порт открыт и есть принятые данные в компе.
Вы что то хотите себе создать обмен ? пишите в теме той лучше,мне легче отвечать видя код.
Поделиться72019-04-28 20:59:11
Увидел в активных эту тему про питон и вспомнил, что хотел поразбираться с pyusb + libusb-1.0
CERGEI, ты где-то писал про pyusb [и снёс? не могу найти], и вроде по какой-то статье [с хабра?] подключал pyusb, но с libusb-0.1 [оно же libusb-win32], т.е. со спец драйвером
Я тогда ещё удивился зачем так, но я не спец по питону
Ну в общем вот что я сегодня выяснил [выцарапал из опыта народа в инете )]
На сайте pyusb очень невнятно написано так, будто libusb-win32 обязательно требуется для виндовс
PyUSB is installed through pip <https://pypi.python.org/pypi/pyusb>:
pip install pyusb
Remember that you need libusb (1.0 or 0.1) or OpenUSB running on your system. For Windows users, libusb 0.1 is provided through libusb-win32 package. Check the libusb website for updates (http://www.libusb.info).
На самом деле всё нормально работает и с libusb-1.0 без установки спец драйверов [с родным виндошным winusb] - нужно всего лишь положить libusb-1.0.dll куда-нибудь в path
И дальше просто
import usb.core dev = usb.core.find( idVendor=0x6666, idProduct=0x5500 ) dev.write( 2, 'abcdefgh' ) dev.read( 0x82, 8 )
Вот и всё что оказалось нужно для прямого чтения-записи endpoints
Поделиться82019-04-29 03:42:16
было дело,но устройство находил,а вот обмен не помню сделал или нет. Просто не понравился мне юсб из-за его прожорливости. Лучше в будущем попробую езернет(это мне приятней и ближе).
И все таки питон приятен ?