Hoi,
ik ben bezig met een projectje en ik gebruik daarvoor een 16f628a met daaraan gekoppeld een mobiele telefoon. als de telefoon overgaat dan komt er van de telefoon een 3.7 v spanning. deze wil ik in mijn pic opvangen en gebruiken om weer acties aan te koppelen.
maar hoe sluit ik deze aan op mijn pic. rechtstreeks op de pic lijkt me niet mogelijk.
ik heb het geprobeert met een bc546b transistor, volgens mij moet dit mogelijk zijn, maar ik weet even niet hoe.
ik hoop dat iemand mij een zet in de goede richting kan zetten.
thnx
Als dit gewoon gelijkspanning is lijkt het me geen probleem.
Hij zit boven de 2V (logische 1 bij TTL)
Zoals brokencore al aangeeft, boven de drempel van de logische niveau's, dus je kan em rechtstreeks aansluiten.
Ik heb nu dus rechtstreeks de + van de 3.7v aan de PIC aangesloten.
in JAl heb ik dit als code gedaan om te testen.
include 16F628_20
include jdelay
pin_a0_direction = output -- LED
pin_b3_direction = input -- 3.7v
forever loop
if pin_b3 == high then
pin_a0 = on
delay_100ms( 10 )
pin_a0 = off
delay_100ms( 10 )
pin_a0 = on
delay_100ms( 10 )
pin_a0 = off
end if
end loop
als ik dit probeer, dan begint mijn led direct te knipperen. of er nou een 3.7v binnenkomt of niet.
hoe kan dit?
vraagje: waar ga ik met de gnd van de 3.7 v heen?
aan de gnd van je pic.
en een pull ndown van 10k aan de input van je piccie naar de gnd.
Anders kan je pin gaan zweven.
Ik heb alles aangesloten zoals gezegt, maar nog steeds begint de led meteen te knipperen.
hoe kan dit?
zonder telefoon werkt het goed, als ik er een voltage op zet dan gaat hij knipperen, haal ik de voltage eraf dan stop het knipperen.
om de een of andere reden blijft er dus continu een spanning op de plus staan.
is het dan mogelijk om iets met de gnd te doen, die als pulse gebruiken of zoiets?