Am modificat programul cronometrului prezentat in articolul anterior, ca sa cronometrez timpi scurti, de ordinul secundelor si sutimilor de secunda, cat timp e un buton apasat, dar e util si pentru cronometrarea timpului de actionare a unei pompe, de exemplu.
Un blog ce completeaza site-ul www.arduinotehniq.com (www.tehnic.go.ro); o parte din articole sunt (si vor fi) postate si in engleza pe arduinotehniq.blogspot.com. Filmuletele tehnice se gasesc pe canalul de youtube...
duminică, 9 februarie 2025
Cronometru cu buton pentru timpi scurti pe afisaj led (din 4 cifre de 7-segmente comandate de driver TM1637)
miercuri, 5 februarie 2025
Cronometru pe afisaj led (din 4 cifre de 7-segmente comandate de driver TM1637)
Pentru a mai exersa diverse proiectele, am realizat un simplu cronometru, care indica timpul trecut de la initializarea unei placi Arduino.
Schema de test este foarte simplamarți, 28 ianuarie 2025
Aprindere/stingere led cu un buton fara retinere (2)
Am adaugat un modul cu 3 leduri la montajul testat anterior, ledul rosu corespunde ledului (rosu) de pe pe placa Arduino (de la D13), un led verde care se aprinde cand ledul rosu este stins si, pentru ca tot era pe modul, ledul galben se aprinde/stinge la secunda, fara a depinde de apasarea butonului, la secundele impare se aprinde si la cele pare se stinge (rest de la millis()/1000 impartit la 2).
Schema este simpla,
si cu programul butonsoft_0b.ino incarcat in placa Arduino am facut 2 filmulete:Aprindere/stingere led cu un buton fara retinere
In vederea dezvoltarii unui proiect mai complex, am vrut sa testez un program care sa aprinda un led cand se apasa un buton fara retinere, oricat de mult timp (in cazul de fata zeci de secunde) si apoi sa se stinga cand se apasa din nou acel buton, oricat de mult (tot maxim zeci de secunde).
Programul adaptat de mine este butonsoft_0a.ino in care butonul fara retinere este la D2 si led-ul comandat este cel de pe placa, de la D13, schema fiind:
Am realizat si 2 filmulete explicative:
sâmbătă, 25 ianuarie 2025
Sensor Sharp de distanta GP2Y0A710K0F (1..5.5m)
Pentru un anumit proiect, am achizitionat un senzor de distanta cu infrarosii GP2Y0A710K0F, care poate poate masura bine in domeniul 1..5.5m (dupa cum apare in fisa tehnica).
Cand l-am primit, am constatat ca e destul de mare in comparatie cu senzorii uzuali pentru Arduino
Dupa ce am cautat pe internet, am gasit articolul How to use a SHARP GP2Y0A710K0F IR Distance Sensor with Arduino in care se observa ca modul de conectare la o placa Arduino e foarte simpluProgramul folosit este ca cel din articol si cu el am facut 2 filmulete
duminică, 19 ianuarie 2025
Temporizator cu modul afisaj OLED si encoder
Am achizitionat un modul ce contine un afisaj de 1.3", un encoder si 2 butoane fara retinere, dar exista si versiune cu afisaj OLED de 0.96".
-
rezumat articol Avand o situatie in care am o masina de spalat automata veche (AEG Lavamat Regina 804), pe care am reusit s-o reconditi...
-
Motorasele de curent continuu, schimba sensul de rotatie in functie de "sensul" de alimentare, asa ca se pot folosi pentru a de...
-
Pentru cazuri cand trebuie sa alimentam un montaj sau un consumator (radio portabil, beculet, etc) de la o sursa de tensiune continua fix...