Postări

Se afișează postări cu eticheta Sketch

Numarator cu Arduino si 4 digiti LED - 7 segmente.

Imagine
Numarator cu Arduino si 4 digiti LED - 7 segmente.     Fiind atras de Arduino si digiti LED cu 7 segmente si din dorinta de a invata mai multe lucruri sub mediul Arduino, dupa cateva cautari pe net am reusit sa gasesc un cod (sketch) care sa faca cat de cat ceea ce imi doream.      Am testat sketch-ul ca sa vad cum se vad aprinsi digitii multiplexati, totul era ok, bineinteles toate astea dupa asignarea pinilor doriti de mine in codul arduino pentru cele 7 segmente si cei 4 anozi/catozi ai digitilor. Schema digiti si segmente afisaje: Asignarea pinilor in cod pentru segmente, digiti si doua butoane pentru numarare UP-DOWN:             Asa arata schema numaratorului realizat cu Arduino Nano, afisaj 4 digiti LED si 2 butoane pentru numarare Plus (UP) - Minus (DOWN), numar maxim 9999.     Afisajul cu 4 digiti LED folosit la testul numaratorului, este de tip Anod Comun (AC), dar se poate...

Termometru simplu cu DS18B20 si afisare pe LCD 16x2 V-1

Imagine
    Termometru simplu cu DS18B20 si afisare pe LCD 16x2  V-1     Pentru cei ce doresc sa inceapa sa studieze Arduino, m-am decis ca sa vin in ajutorul lor cu un mic proiect de termometru care citeste temperatura de la un senzor digital Dallas tip DS18B20 si afiseaza temperatura citita pe un LCD alfanumeric de 16x2 caractere.     Pentru acest mic proiect avem nevoie de un modul Arduino (UNO, NANO, Etc), un afisaj alfanumeric de 16x2 caractere, un senzor digital de tip DS18B20 si codul postat putin mai jos.     Codul este foarte simplu, pentru inceput trebuiesc instalate in Arduino  librariile necesare pentru functionarea codului scris: <OneWire.h>,  <DallasTemperature.h>,  <LiquidCrystal.h>     Libraria: <OneWire.h>    se ocupa de comunicatia pe un singur fir.     Libraria: <DallasTemperature.h>    se ocupa de apelarea/setarea/citirea senzor...

Termometru cu DS18B20 si afisare pe 3 digiti LED

Imagine
Termometru cu DS18B20 si afisare pe 3 digiti LED    Dorind ca sa-mi realizez singur un termometru cu DS18B20 si afisare pe 3 digiti LED. m-am decis ca sa il realizez sub mediul Arduino, asa aveam surse de inspiratie, mai ales ca este primul proiect cu multiplexare digiti LED.   Tot cautand pe net, nu am gasit un proiect complet care sa faca ceea ce doream eu.   Am inceput prin crearea unui mic cod: #include < SevenSeg . h > #include < OneWire . h > #include < DallasTemperature . h > SevenSeg disp ( 8 , 10 , 6 , 4 , 3 , 9 , 7 ) ; const int numOfDigits = 4 ; int digitPins [ numOfDigits ] = { A2 , A3 , A4 , A5 } ; #define ONE_WIRE_BUS 2 OneWire oneWire ( ONE_WIRE_BUS ) ; DallasTemperature sensors ( & oneWire ) ; void setup ( ) {   disp . setDigitPins ( numOfDigits , digitPins ) ;   disp . setDPPin ( 5 ) ;   sensors . begin ( ) ;   disp . setDutyCycle ( 90...