Samo jedno upozorenje u vezi sa REED relejima: postoji izvedba reed releja sa integrisanom diodom koja je vezana paralelno sa spulnom. Ako je to slucaj kod tvog releja i pride si imao srecu da onaj kraj spulne gde je vezana anoda diode vezes na pin uC, a onaj drugi kraj spulne na masu - ode mas' u propas'

. Tada bi struja iz uC, umesto da tece kroz spulnu, tekla kroz diodu. Drugo, kada koristis releje u kombinaciji sa uC ili tranzistorima, obavezno je postavljanje diode paralelno spulni i to tako da je anoda vezana na negativni, a katoda na pozitivni potencijal (kao sto je na slici koju je kolega PLC prilozio).
Inace, 10 mA nije mnogo za PIC uC, stim sto moras da vodis racuna da ne predjes ukupnu dozvoljenu disipaciju celog chipa ... znaci ne mozes npr da vezes 8 x 10 mA potrosaca vec samo 4 ili 5 ... ovo treba proveriti u DS za svaki konkretni uC.
Jos nesto mi je paro na pamet: proveri u DS da li je taj izlaz na koji si vezao reed tipa push-pull (da moze da daje i log 1 i log 0), ili je 'open drain' pa moze da da samo log 0 ... Mada, ako me pamcenje jos uvek sluzi, open drain bese na nekom bitu porta A . Otkaci relej pa proveri osciloskopom (ili AVO metrom) da li imas 5 volti na tvojem pinu onda kada tako treba da bude... ili zakaci LED u kombinaciji sa otpornikom, pa vidi sta se desava.
Pozdrav
73 de YU1OL