è un'implementazione MOLTO spartana di un terminale, usando la documentazione si riesce a fare molto meglio, inclusa la GUI.
Non dite che sono fissato, è in Python (usando pyserial che è comodissimo. inoltre ci sono già degli esempi inclusi molto più completi del mio)
- Codice: Seleziona tutto
import time
import serial
p = serial.Serial(port='/dev/ttyS1')
p.open()
p.isOpen()
while 1 :
input = raw_input("> ")
r = ''
p.write(input)
time.sleep(1)
while p.inWaiting() > 0:
r += p.read(1)
if r != '':
print "> " + r
edit: non l'ho detto, ma l'esempio funziona su Linux e python 2.x, con quella che in Windows sarebbe la COM2, ma con poco sforzo si adatta a qualsiasi piattaforma e si possono inserire altre opzioni tipo la parità i bit di stop, ecc...
Altrettanto agilmente, al posto dell'input da tastiera si possono usare sequenze preimpostate, o costruirci sopra un'applicazione vera e propria.

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)



