Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Comandare un relè con la stampante...

Raccolta di codici sorgenti

Moderatore: Foto UtentePaolino

0
voti

[1] Comandare un relè con la stampante...

Messaggioda Foto Utenteburica » 3 feb 2014, 1:41

Non ho mai provato ma penso che se dal mio portatile, in collegamento da desktop a remoto,
con quello fisso di casa,
scrivessi sul taccuino di windows la lettera A
e di seguito facessi la stampa,
collegando un relè nel modo adatto, al posto dei collegamenti agli aghi della stampante,
lo ecciterei!

Lo stesso succederebbe anche da un programma in Qbasic, messa l' istruzione LPRINT ad esempio,
...potremmo dunque da subito comandare un relè dalla porta USB con il vetusto BASIC.

Da una vecchia tastiera USB, potremmo invece leggere singoli bit, anche con il Basic,
sostituendo un tasto con un Fet, messo come interruttore, acceso o spento dall' esterno, che il Basic vedrebbe
alla pari di un tasto premuto o no
...con l' istruzione INKEY$ nel programma ad esempio.

insomma anche dal Qbasic fare molte cose attraverso la USB si può subito
...o comunque passando i comandi ad un sottoprogramma di un linguaggio
tipo il C++
o macchina... hai voglia!

E questo per concludere l' idiozia voluta da qualcuno in giro che il Qbasic non riconosca nulla dalla porta USB

...che forse anche la USB avrà pure un indirizzo da qualche parte
da poter leggere con le istruzioni più primitive tipo la INP e la OUT,
sempre del Qbasic,
che io amo per la sua semplicità, tipo quella parlata della briscola e non quella come strutturata del bridge.
Avatar utente
Foto Utenteburica
35 5
CRU - Account cancellato su Richiesta utente
 
Messaggi: 84
Iscritto il: 23 ott 2013, 1:34

1
voti

[2] Re: Comandare un relè con la stampante...

Messaggioda Foto UtentePietroBaima » 3 feb 2014, 1:48

Ma... allora, se siamo tutti stupidi, se tu sai che dal Qbasic puoi usare la USB, se hai la soluzione in mano...
perché perdi tempo sul forum qui con noi :?:
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12206
Iscritto il: 12 ago 2012, 1:20
Località: Londra

1
voti

[3] Re: Comandare un relè con la stampante...

Messaggioda Foto Utentefairyvilje » 3 feb 2014, 1:58

caribu ha scritto:...che forse anche la USB avrà pure un indirizzo da qualche parte
da poter leggere con le istruzioni più primitive tipo la INP e la OUT,
sempre del Qbasic,
che io amo per la sua semplicità, tipo quella parlata della briscola e non quella come strutturata del bridge.


Assolutamente hai ragione su questo, l'USB si controlla sulle architetture 80x86 tramite la gestione del bus, mappato in memoria, e molte operazioni correlate richiedono istruzioni sulle porte. Tuttavia l'USB si basa su una lunga lista di protocolli difficili da implementare correttamente volendo partire da usa soluzione come dici tu "semplice" e preclusa su sistemi operativi che lavorano sul RING diverso da 0 (quindi tutti i sistemi ordinari windows incluso). La soluzione è scriverti il tuo sistema operativo. Auguri. Se ne hai proprio voglia guardati UHCI/OHCI/EHCI/XHCI per iniziare.

http://wiki.osdev.org/USB
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D
Avatar utente
Foto Utentefairyvilje
15,0k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 3047
Iscritto il: 24 gen 2012, 19:23

0
voti

[4] Re: Comandare un relè con la stampante...

Messaggioda Foto UtenteDarwinNE » 3 feb 2014, 2:11

Non ho capito il problema... il progetto dovrebbe per caso girare su un PS/1? ?%
Follow me on Mastodon: @davbucci@mastodon.sdf.org
Avatar utente
Foto UtenteDarwinNE
31,0k 7 11 13
G.Master EY
G.Master EY
 
Messaggi: 4420
Iscritto il: 18 apr 2010, 9:32
Località: Grenoble - France

2
voti

[5] Re: Comandare un relè con la stampante...

Messaggioda Foto UtentePietroBaima » 3 feb 2014, 2:15

Basic printing:

DOS Basic programs are used to print by using LPRINT statements, which directly send the specified characters to the LPT1: (only) parallel port.



huston.png
Huston, abbiamo un problema...
huston.png (6.2 KiB) Osservato 5995 volte
Generatore codice per articoli:
nomi
Sul forum:
[pigreco]=π
[ohm]=Ω
[quadrato]=²
[cubo]=³
Avatar utente
Foto UtentePietroBaima
90,7k 7 12 13
G.Master EY
G.Master EY
 
Messaggi: 12206
Iscritto il: 12 ago 2012, 1:20
Località: Londra

1
voti

[6] Re: Comandare un relè con la stampante...

Messaggioda Foto Utentefairyvilje » 3 feb 2014, 2:23

DarwinNE ha scritto:Non ho capito il problema... il progetto dovrebbe per caso girare su un PS/1? ?%

No credo che il poster sia più interessato al Sinclair ZX Spectrum ;)
"640K ought to be enough for anybody" Bill Gates (?) 1981
Qualcosa non ha funzionato...

Lo sapete che l'arroganza in informatica si misura in nanodijkstra? :D
Avatar utente
Foto Utentefairyvilje
15,0k 4 9 12
G.Master EY
G.Master EY
 
Messaggi: 3047
Iscritto il: 24 gen 2012, 19:23

0
voti

[7] Re: Comandare un relè con la stampante...

Messaggioda Foto Utenteburica » 3 feb 2014, 3:02

Io abitualmente sto coi frati e zappo l' orto
e non mi sembra di saper poco poco per un teruncello
e ciò anche grazie ai libriccini della Sinclair di anni e anni fa
Notte notte a tout le monde
da casa mia
Avatar utente
Foto Utenteburica
35 5
CRU - Account cancellato su Richiesta utente
 
Messaggi: 84
Iscritto il: 23 ott 2013, 1:34

1
voti

[8] Re: Comandare un relè con la stampante...

Messaggioda Foto UtenteShockwaver » 3 feb 2014, 12:36

?%
... e poi una mattina uno si collega al forum dove ha sempre trovato aiuto e infinita pazienza per vedere come stanno i ragazzi e si ritrova a fissare lo schermo così: :shock:
Anyone who has never made a mistake has never tried anything new
Two things are infinite: universe and human stupidity, and I'm not sure about the former
You did not really understand something unless you can explain it to your grandmother
A. Einstein
Avatar utente
Foto UtenteShockwaver
770 1 5 11
Expert
Expert
 
Messaggi: 859
Iscritto il: 3 mar 2010, 18:56


Torna a Firmware e programmazione

Chi c’è in linea

Visitano il forum: Nessuno e 7 ospiti