T
Tom2
Guest
Želim uporabiti, če je vezje, katerega vnos je mikrokrmilniška> 0, mora glede na LED o PIN_B0 in če je vnos <0 je luč na drugem LED na PIN_B1.
Poskušam kodo spodnji, vendar problem je:
za vnos <0 LED na PIN_B1 je luč in za input> 0 LED na PIN_B0 pa LED na PIN_B0 še lučka na SAMO dokler proizvodnja je 25% izhodni signal, nato pa je lahek off. (To je narobe ker mora LIGHT ON ZA 100% potrebnega vhodnega signala). (pic je Pic18F4550).
CAN kdo ve, KAJ JE PROBLEM ?????
(Mislim, da mora premik RIGH LEVO ALI SIGNAL, vendar nisem prepričana)
moja koda je:
if (input (PIN_A0)) / / ustvarjanje stikalo
(/ / Za> 0 => LED1-> ON, LED2-> OFF
/ / input (PIN_A0) <<2;
delay_ms (10);
output_high (PIN_B0);
output_low (PIN_B1);
)
še
(
/ / input (PIN_A0) <<2;
delay_ms (10);
output_low (PIN_B0);
output_high (PIN_B1);
)
Poskušam kodo spodnji, vendar problem je:
za vnos <0 LED na PIN_B1 je luč in za input> 0 LED na PIN_B0 pa LED na PIN_B0 še lučka na SAMO dokler proizvodnja je 25% izhodni signal, nato pa je lahek off. (To je narobe ker mora LIGHT ON ZA 100% potrebnega vhodnega signala). (pic je Pic18F4550).
CAN kdo ve, KAJ JE PROBLEM ?????
(Mislim, da mora premik RIGH LEVO ALI SIGNAL, vendar nisem prepričana)
moja koda je:
if (input (PIN_A0)) / / ustvarjanje stikalo
(/ / Za> 0 => LED1-> ON, LED2-> OFF
/ / input (PIN_A0) <<2;
delay_ms (10);
output_high (PIN_B0);
output_low (PIN_B1);
)
še
(
/ / input (PIN_A0) <<2;
delay_ms (10);
output_low (PIN_B0);
output_high (PIN_B1);
)