Wpis z mikrobloga

#elektronika #arduino

chciałbym użyć arduino w samochodzie. interesuje mnie odczyt +12, ew. masy (np. z wyłącznika drzwi), jednak oczywiście nie podłączę ich bezpośrednio do arduino. jako, że będą to wartości 0/1 (czyli wejścia digital) mógłbym zastosować przekaźniki i przez obwód styków puścić napięcie (albo gnd) z samego arudino jednak wydaje mi się, że odseparowanie w ten sposób dwóch obwodów za pomocą przekaźników jest mocno nieeleganckie. jak można zrealizować to inaczej? :)
  • 6
@HenryMorgan: ok, pytanie pomocnicze, czym się różni np. pc817 od 4n38? czy ma znaczenie, które z nich kupię? rozumiem, że diody w transoptorach są zawsze na standardowe napięcie i muszę stosować rezystory dla 12V? czy na wyjściu transoptora będę miał 0/1 czy raczej tak jak działa tranzystor, przepływ prądu będzie wzrastał wraz z prądem płynącym przez diodę?
@tomix: Dioda to dioda, więc zależnie od budowy (krzem, german, konkretne wykonanie itp) będzie na standardowe napięcie. Rezystor służy do dobrania prądu wejściowego (oczywiście daj także drugi rezystor do dobrania prądu na wyjściu). W twoim przypadku nie ma wielkiego znaczenia co kupisz, najpopularniejsze bierz, z wyjściem tranzystorowym. Niuanse brałbyś pod uwagę gdybyś chciał przenosić na wyjście coś innego niż jedynie 0 i 1.
@HenryMorgan: dziękuję :)
ps. po co rezystor na wyjściu? na wejściu podam +12 i gnd z auta, z rezystorem dla diody oczywiście. wyjście transoptora podłączę do gnd i digital input arduino, w programie użyję natywnej funkcji digitalRead(); ?