BlackLight Moderatore


Numero di messaggi: 277 Età: 25 Data d'iscrizione: 22.08.07
 | Oggetto: Coffee Making HOWTO Ven Set 28, 2007 2:06 pm | |
| E per i patiti dell'elettronica e di Linux come me, eccovi un bell'HOWTO http://tldp.org/HOWTO/Coffee.html che vi illustra come fare il caffè con il vostro sistema operativo preferito collegando una macchinetta elettrica alla porta parallela. Fondamentalmente la macchinetta va collegata ad un circuito intermedio (estremamente facile da costruire, contiene un diodo, un relè e un transistor npn, con la base connessa al data pin della porta parallela tramite una una piccola resistenza, l'emettitore connesso a terra e il collettore al relè con il diodo in parallelo), che ha il compito semplicemente di far passare una corrente pari a +5V o meno in presenza del segnale di attivazione da parte dell'utente. A livello software tutto ciò che bisogna fare è un programmino per pilotare la porta parallela su Linux, in grado di attivare o meno il dispositivo. Ecco la mia versione del 'driver' in C: | Codice: | #include <stdio.h> #include <unistd.h> #include <asm/io.h>
#define PORT_ADDR 0x378 #define RANGE 3 #define SLEEP 30
main() { unsigned int uid=getuid();
// Se non sono root, setta i permessi di root if (uid) setuid(0);
// Attiva la scrittura su porta parallela if (ioperm(PORT_ADDR,RANGE,1)<0) { perror ("Unable to open port at 0x%x\n",PORT_ADDR); exit(1); }
// Torno a essere utente normale setuid(uid);
// Scrivo il valore 1 sulla porta parallela in modo da attivare il circuito outb (PORT_ADDR,1);
// Il programma aspetta 30 secondi sleep (SLEEP);
// Scrivo il valore 0 sulla porta parallela disattivando il circuito outb (PORT_ADDR,0);
// Torno a essere root if (uid) setuid(0);
// 'Scollego' la porta parallela if (ioperm(PORT_ADDR,RANGE,0)<0) { perror ("Unable to close port at 0x%x\n",PORT_ADDR); exit(1); }
// Il caffè è pronto exit(0); } |
L'altra estremità del circuito va connessa alla macchina per il caffè e il gioco è fatto Buon caffè a tutti. |
|
giozh°_° Moderatore


Numero di messaggi: 156 Data d'iscrizione: 18.08.07
 | Oggetto: Re: Coffee Making HOWTO Ven Set 28, 2007 3:07 pm | |
| come si dice... seee mo fa pure er caffè.... |
|
darkphantom hack-member


Numero di messaggi: 398 Data d'iscrizione: 03.09.07
 | Oggetto: Re: Coffee Making HOWTO Ven Set 28, 2007 7:05 pm | |
| | Citazione: | ora sto cercando di fargli fare un caffe, ma con scarsi risultati
|
grande, hai superato darkjoker! sei riuscito a far preparare il caffè al computer! |
|
darkjoker Admin


Numero di messaggi: 813 Data d'iscrizione: 30.07.07
 | Oggetto: Re: Coffee Making HOWTO Lun Ott 01, 2007 4:31 pm | |
| lol, mi garba sta cosa...  .... ma sto caffe puoi anche scegliere quanto zucchero mettere? e il cappuccino lo fa? eh, perche se non c'e il cappuccino allora fa proprio pena...  _________________ L'unico computer sicuro, è un computer spento. Nel software esiste sempre almeno un bug, generalmente è localizzabile tra la tastiera e la sedia  |
|
Ale4ever apprendista


Numero di messaggi: 33 Data d'iscrizione: 13.09.07
 | Oggetto: Re: Coffee Making HOWTO Lun Ott 01, 2007 5:44 pm | |
| non c'è niente che mi possa portare la colazione a letto??  |
|
abe93 membro importante


Numero di messaggi: 205 Età: 19 Localizzazione: Piacenza Data d'iscrizione: 18.08.07
 | Oggetto: Re: Coffee Making HOWTO Lun Ott 01, 2007 7:37 pm | |
| sta cs qua è un po' incredibile ma chi è il matto che ha una macchina del caffè attaccata al pc??? potremmo fare una nuova release di linux (coffebuntu)XD |
|
darkjoker Admin


Numero di messaggi: 813 Data d'iscrizione: 30.07.07
 | Oggetto: Re: Coffee Making HOWTO Mar Ott 02, 2007 11:40 am | |
| lol, ma da dove ti vengono ste idee abe? _________________ L'unico computer sicuro, è un computer spento. Nel software esiste sempre almeno un bug, generalmente è localizzabile tra la tastiera e la sedia  |
|
darkphantom hack-member


Numero di messaggi: 398 Data d'iscrizione: 03.09.07
 | Oggetto: Re: Coffee Making HOWTO Mar Ott 02, 2007 1:24 pm | |
| | Citazione: | chi è il matto che ha una macchina del caffè attaccata al pc???
|
io la attaccherei volentieri, peccato che in elettronica sono un po' negato... |
|