No il calcolo della resistenza non è giusto, il tuo calcolo ti da la resistenza che fa il led. Per calcolare il valore della resistenza da aggiungere in serie devi fare così:
R = (Tensione della porta - Caduta di tensione causata dal led)/0.001A
Cerca su internet la caduta di tensione del tuo led, sarà sui 2-3V, non so di preciso.
Così ottieni la resistenza da aggiungere.
Per accenderlo usi la funzione outb(int n, porta).
porta = indirizzo della porta parallela
n = numero in esadecimale che indica quali pin accendere
1 -> pin 1
2 -> pin 2
4 -> pin 3
8 -> pin 4
3 -> pin 1 + pin 2
e così via(ricordati che è in esadecimale)
|