Cov txheej txheem:

Zaus Zaus Nrog Arduino: 8 Kauj Ruam (nrog Duab)
Zaus Zaus Nrog Arduino: 8 Kauj Ruam (nrog Duab)

Video: Zaus Zaus Nrog Arduino: 8 Kauj Ruam (nrog Duab)

Video: Zaus Zaus Nrog Arduino: 8 Kauj Ruam (nrog Duab)
Video: Cheem niam lub hnub nyoog Kawm Muas 2024, Tej zaum
Anonim
Zaus Txee Nrog Arduino
Zaus Txee Nrog Arduino

Nov yog qhov yooj yim thiab pheej yig arduino raws zaus zaus Tus nqi qis dua 4 $ nws tau txais txiaj ntsig zoo los ntsuas cov kab hluav taws xob me

Kauj Ruam 1: Tshooj rau Txoj Haujlwm

Qhov Chaw rau Txoj Haujlwm
Qhov Chaw rau Txoj Haujlwm

1.adruino uno lossis nano2. Jumper cables 3. 16*2 lcd4. Ic 5555. 1uf kab

Kauj Ruam 2: Cov Laum Pins rau Lcd

Solder Pins rau Lcd
Solder Pins rau Lcd
Solder Pins rau Lcd
Solder Pins rau Lcd

Kauj Ruam 3: Kev Sib Txuas rau Arduino

Kev sib txuas rau Arduino
Kev sib txuas rau Arduino

Ua raws cov txheej txheem thiab txuas cov hlua thiab lub hwj chim rau arduino

Kauj Ruam 4: Luam Tib Txoj Cai rau Adruino Sketch thiab Upload

#suav nrog, LiquidCrystal lcd (2, 3, 4, 5, 6, 7);

const int pulsePin = 8; // Cov teeb liab txuas nrog Pin 8 ntawm Arduino

tus mem tesHigh; // Cov lej sib txawv kom ntes tau lub sijhawm siab ntawm cov mem tes tuaj

koj pulseLow; // Cov lej sib txawv kom ntes lub sijhawm tsawg ntawm cov mem tes tuaj

ntab mem tesTag nrho; // Ntab sib txawv kom ntes tag nrho lub sijhawm ntawm cov mem tes tuaj

ntab zaus; // Suav Zaus

teeb tsa tsis muaj dab tsi () {pinMode (pulsePin, INPUT);

lcd.begin (16, 2);

lcd.setCursor (0, 0);

lcd.print ("stark labs");

lcd.setCursor (0, 1);

lcd.print ("Freq Counter");

ncua (5000); }

lub voj void () {lcd.setCursor (0, 0);

lcd.print ("Zaus yog");

lcd.setCursor (0, 1);

lcd.print ("stark labs");

pulseHigh = pulseIn (pulsePin, HIGH);

pulseLow = pulseIn (pulsePin, LOW);

pulseTotal = pulseHigh + pulseLow; // Lub sij hawm lub sij hawm ntawm cov mem tes hauv microseconds zaus = 1000000/mem tesTotal; // Zaus hauv Hertz (Hz)

lcd.setCursor (0, 1);

lcd.print (zaus);

lcd.print ("Hz");

ncua (500); }

Kauj Ruam 5: Ua Cov Zaus Generator

Kev Ua Zaus Generator
Kev Ua Zaus Generator

yooj yim ua raws cov txheej txheem no thiab txuas cov kev sib txuas kom raug rau ntau tus neeg muaj teeb meem hauv qhov 1uf capacitor yuav muab 800hz-40khz thiab 101 capacitor yuav muab 50hz-4khz

Kauj Ruam 6: Ua tiav Txoj Haujlwm

Ua kom tiav Txoj Haujlwm
Ua kom tiav Txoj Haujlwm

Tom qab koj ua 2 schematic txuas lawv ua ke raws li qhia hauv schematic thiab qhov no yog qhov txuas rau qhov ua kom pom ntawm lub cuab yeej

Pom zoo: