https://github.com/Twilight-Logic/AR488
По рекомендации, решил попробовать этот вариант. К томуже, у меня в наличии была плата Arduino Pro Micro. Бинарная прошивка хоть и прошивалась, но на верификации сообщала об ошибке. Arduino IDE после сборки всунуло всё внутрь нормально, удивительно но размер получился почти в 2 раза меньше.
Однако всёравно ничего не работало, плата весело мигала лампочкой на каждое нажатие кнопок в терминале putty, но ответов никаких не показывала.
Промучавшить пару дней, купил ещё одну плату. Эта начала общаться, хотя и ошибок показывает пока много. Вот не ожидал, думал воткнул и всё заработало идеально.
Почти идеально оно работает. Но всякие мелочи постоянно всплывают.
putty
- Код:
Set device primary address to: 24
> *IDN?
> ++read
HEWLETT-PACKARD,34401A,0,5-1-1
gpibReadByte: timeout waiting for DAV to go LOW
Bytes read: 32
Timeout waiting for sender!
> MEAS:VOLT:AC?
> ++read
+1.47722700E-03
gpibReadByte: timeout waiting for DAV to go LOW
Bytes read: 17
Timeout waiting for sender!
Пример скрипта на питоне
https://github.com/gkeeth/python-AR488- ... r/ar488.py*
Зато вот корпус удался. Купил в чпидипе и вилку и корпус.
Connfly CENB-24M (DS1039 24ML0), Centronic-24
Connfly DPT-25C (DS1045-25 AP1L)
И крайне дёшево.
- Вложения
-
- IMG_1747.JPG
- (91.15 KiB) Скачиваний: 153
-
- IMG_1746.JPG
- (116.72 KiB) Скачиваний: 137
-
- IMG_1745.JPG
- (149.9 KiB) Скачиваний: 145