com
pyserial v linuxu vs xp
Blbnul jsem s COM portem a na windowsech to začalo na jednom PC blbnout. Podle mě je COM port OK ale problém je někde jinde. Dneska jsem to vyzkoušel na LINUXU jen jsem nainstaloval knihovnu pyserial a musel jsem si vzpomenou na heslo roota… to bylo opravdu docela na dlouho. Ostatní už šlo jak po másle jelikož mám velmi dobrého rádce ohledně linuxu. Zítra ještě budu muset zkusit jak fungují vstupy a snad i něco zajímavého vymyslím… jóóó ten LINUX!
Tady je vidět redukce Canon9pin(rs 232) na kolíkovou lištu… kabel jsem použil nejspíše UTP ale podle vzhledu je stíněný a nekroucený takže by to mělo být spíš LNB LeashedNottwistedBunch=stíněný nekroucený svazek (to jsem si ale vymyslel) a stínění je použito jako 9.vodič
DiGGiT
Com port v pythonu, aneb Robotrevue
Už jsem před nějakou tou dobou zkoušel různé jednoduché věci v pythonu. Také jsem se nedávno dozvěděl o prvním bezplatném čísle časopisu Robotrevue . Bylo tam pár zajímavých věcí, ale ne mnoho. Přece jen to bylo číslo zdarma. (mimochodem uvažuju o předplatném) Byla tu taky ukázka ovládání COM portu z pythonu. A překvypilo mě jak je to jednoduché.
nechce se mi to házet do obrázku tak jsem to sem hodil jako čistý text.
import serial
import time
com=serial.Serial(0)
for i in range(10):
com.setDTR(1)
com.setRTS(0)
time.sleep(0.5)
com.setDTR(0)
com.setRTS(1)
time.sleep(0.5)
com.setRTS(0)
com.setDTR(0)
com.close()
po půl sekundě se střídá svit dvou LED diod
od „com.setDTR(1)“ po „time.sleep(0.5)“ je nutné odsazení protože jsou v cyklu!
DiGGiT