Turinys:
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Tai yra paprastas ir pigus arduino pagrįstas dažnio skaitiklis, kuris kainuoja mažiau nei 4 USD, buvo labai naudinga išmatuoti mažas grandines
1 žingsnis: Projekto dalys
1. Adruino uno arba nano2. Trumpalaikiai kabeliai3. 16*2 LCD 4. Ic 5555. 1uf dangtelis
2 veiksmas: litavimo kaiščiai prie LCD
3 žingsnis: Prisijunkite prie „Arduino“
Sekite schemą ir prijunkite nėrinius ir potenciometrą prie arduino
4 veiksmas: nukopijuokite tą patį kodą į „Adruino“eskizą ir įkelkite
#įtraukti, „LiquidCrystal lcd“(2, 3, 4, 5, 6, 7);
const int pulsePin = 8; // Įvesties signalas prijungtas prie „Arduino“8 kaiščio
int pulseHigh; // Sveikasis skaičius kintamas, kad būtų užfiksuotas ilgas gaunamo impulso laikas
int pulseLow; // Sveikasis skaičius kintamas, kad būtų užfiksuotas trumpas įeinančio impulso laikas
float pulseTotal; // Plūdės kintamasis, skirtas fiksuoti bendrą gaunamo impulso laiką
plūdės dažnis; // Apskaičiuotas dažnis
void setup () {pinMode (pulsePin, INPUT);
LCD. pradžia (16, 2);
lcd.setCursor (0, 0);
lcd.print („stark labs“);
lcd.setCursor (0, 1);
lcd.print („Freq Counter“);
vėlavimas (5000); }
void loop () {lcd.setCursor (0, 0);
lcd.print ("Dažnis yra");
lcd.setCursor (0, 1);
lcd.print („stark labs“);
pulseHigh = pulseIn (pulsePin, HIGH);
pulseLow = pulseIn (pulsePin, LOW);
pulseTotal = pulseHigh + pulseLow; // Impulso laiko intervalas mikrosekundėmis dažnis = 1000000/pulseTotal; // Dažnis hercais (Hz)
lcd.setCursor (0, 1);
lcd.print (dažnis);
lcd.print ("Hz");
vėlavimas (500); }
5 žingsnis: Dažnio generatoriaus sukūrimas
paprasta, vadovaukitės šia schema ir tinkamai prijunkite šias jungtis, daugelis žmonių turi problemų, nes 1uf kondensatorius duos 800Hz-40khz, o 101 kondensatorius-50hz-4khz
6 žingsnis: projekto užbaigimas
Sukūrę 2 schemas, sujunkite juos, kaip parodyta schemoje, ir tai yra nuoroda į įrenginio demonstraciją