Am creat acest blog pentru a face publice cunostintele mele in domeniul electronicii si a programarii (C++) cu scopul de a ajuta pe altii sau sa invat ceva nou. Majoritatea proiectelor vor fi facute folosind Arduino Duemilanove.
duminică, 23 ianuarie 2011
Controlul unui releu cu Arduino
Puteti controla un motor DC cu arduino prin intermediul unui releu, insa nu recomand aceasta metoda deoarece polaritatea se schimba brusc si nu puteti controla turatia motorului. In locul motorului se poate pune orice altceva, releul care il folosesc poate fi utilizat ca un switch. Cand releul este deschis trece curent pe o punte iar cealalta este inchisa, cand releul este inchis, puntea prin care trecea curent este inchisa si cealalta este deschisa.
Uitandu-ne de la stanga la dreapta:
primul pin deschide si inchide releul
al doilea este GND (pinul comun)
al treilea este V1
al patrulea este V2
(Pinii au simetrici pe partea cealalta a releului)
COD:
void setup() {
pinMode(12, OUTPUT); // pinul la care este conectat releul
}
Dupa un an si ceva de absenta am revenit; de acum sper sa nu mai fac pauze asa lungi. Daca sunt nelamuriri intrebati la "Comentarii".
Pentru o vizionare mai buna a codului recomand copierea acestuia in programul Arduino si unde este cazul sa il aranjati in pagina astfel incat sa aveti o vizualizare cat mai clara.
Niciun comentariu:
Trimiteți un comentariu