Tartalomjegyzék:

Frekvencia számláló Arduino -val: 8 lépés (képekkel)
Frekvencia számláló Arduino -val: 8 lépés (képekkel)

Videó: Frekvencia számláló Arduino -val: 8 lépés (képekkel)

Videó: Frekvencia számláló Arduino -val: 8 lépés (képekkel)
Videó: Software Build of LoRa Transmitter, BME280 Sensor based on Arduino ESP32 (EP09) 2024, November
Anonim
Frekvencia számláló Arduino -val
Frekvencia számláló Arduino -val

Ez egy egyszerű és olcsó arduino alapú frekvenciaszámláló, kevesebb mint 4 dollárba került, nagyon hasznos volt a kis áramkörök mérése

1. lépés: A projekt alkatrészei

Alkatrészek a projekthez
Alkatrészek a projekthez

1. adruino uno vagy nano2. Átkötő kábelek3. 16*2 lcd4. Ic 5555. 1uf sapka

2. lépés: Forrasztócsapok az LCD -hez

Forrasztócsapok az LCD -hez
Forrasztócsapok az LCD -hez
Forrasztócsapok az LCD -hez
Forrasztócsapok az LCD -hez

Lépés: Csatlakozás Arduino -hoz

Kapcsolat az Arduino -val
Kapcsolat az Arduino -val

Kövesse a vázlatot, és csatlakoztassa a csipkét és a potenciométert az arduino -hoz

4. lépés: Másolja át ugyanazt a kódot az Adruino vázlatba és töltse fel

#befoglalni, LiquidCrystal LCD (2, 3, 4, 5, 6, 7);

const int pulsePin = 8; // Bemeneti jel az Arduino 8. tűjéhez csatlakoztatva

int pulseHigh; // Egész változó a bejövő impulzus magas idejének rögzítésére

int pulseLow; // Egész változó rögzítésére A bejövő impulzus alacsony ideje

float pulseTotal; // Float változó a bejövő impulzus teljes idejének rögzítéséhez

lebegési frekvencia; // Számított gyakoriság

void setup () {pinMode (pulsePin, INPUT);

lcd. kezdet (16, 2);

lcd.setCursor (0, 0);

lcd.print ("stark labs");

lcd.setCursor (0, 1);

lcd.print ("Freq Counter");

késleltetés (5000); }

void loop () {lcd.setCursor (0, 0);

lcd.print ("A gyakoriság");

lcd.setCursor (0, 1);

lcd.print ("stark labs");

pulseHigh = pulseIn (pulsePin, HIGH);

pulseLow = pulseIn (pulsePin, LOW);

pulseTotal = pulseHigh + pulseLow; // Az impulzus időtartama mikroszekundumokban frekvencia = 1000000/pulseTotal; Frekvencia Hertzben (Hz)

lcd.setCursor (0, 1);

lcd.print (gyakoriság);

lcd.print ("Hz");

késleltetés (500); }

5. lépés: Frekvenciagenerátor készítése

Frekvenciagenerátor készítése
Frekvenciagenerátor készítése

Egyszerűen kövesse ezt a vázlatot, és csatlakoztassa megfelelően ezeket a kapcsolatokat.

6. lépés: A projekt véglegesítése

A projekt véglegesítése
A projekt véglegesítése

Miután elkészítette a 2 vázlatos rajzot, kapcsolja össze őket a sematikus ábrán látható módon, és ez a link az eszköz bemutatójához

Ajánlott: