Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Bu oddiy va arzon arduino asosidagi chastota hisoblagichining narxi 4 dollardan kam, kichik sxemalarni o'lchash juda foydali bo'lgan
1 -qadam: Loyihaning qismlari
1.adruino uno yoki nano2. Jumper kabellari 3. 16*2 lcd4. Ic 5555. 1uf qopqoq
2 -qadam: Lehim pinlari Lcd -ga
3 -qadam: Arduino -ga ulanish
Sxemani bajaring va dantel va potansiometrni arduino -ga ulang
4 -qadam: Xuddi shu kodni Adruino eskiziga nusxalash va yuklash
#qo'shing, LiquidCrystal LCD (2, 3, 4, 5, 6, 7);
const int pulsePin = 8; // Kirish signali Arduino 8 -piniga ulangan
int pulseHigh; // Kiruvchi impulsning yuqori vaqtini olish uchun butun sonli o'zgaruvchi
int pulseLow; // Kiruvchi impulsning past vaqtini olish uchun butun sonli o'zgaruvchi
suzuvchi puls Umumiy; // Kiruvchi pulsning umumiy vaqtini olish uchun o'zgaruvchi o'zgaruvchi
suzish chastotasi; // Hisoblangan chastota
void setup () {pinMode (pulsePin, INPUT);
lcd.begin (16, 2);
lcd.setCursor (0, 0);
lcd.print ("qattiq laboratoriyalar");
lcd.setCursor (0, 1);
lcd.print ("Tezlik hisoblagichi");
kechikish (5000); }
void loop () {lcd.setCursor (0, 0);
lcd.print ("Chastotasi");
lcd.setCursor (0, 1);
lcd.print ("qattiq laboratoriyalar");
pulseHigh = pulseIn (pulsePin, HIGH);
pulseLow = pulseIn (pulsePin, LOW);
pulseTotal = pulseHigh + pulseLow; // Pulsning mikrosaniyadagi chastotali vaqt davri = 1000000/pulseTotal; // Gers chastotasi (Hz)
lcd.setCursor (0, 1);
lcd.print (chastota);
lcd.print ("Hz");
kechikish (500); }
5 -qadam: Chastotali generatorni yaratish
Ushbu sxemaga amal qiling va ulanishlarni to'g'ri ulang, ko'pchilikda muammo bor: 1uf kondansatör 800hz-40khz, 101 kondansatör 50hz-4khz beradi
6 -qadam: Loyihani yakunlash
Ikkita sxemani tuzganingizdan so'ng, ularni sxemada ko'rsatilgandek bog'lang va bu qurilmaning demo havolasi