Cov txheej txheem:

Kev Ntsuas Siab Ntsuas Ntu 2: 4 Kauj Ruam
Kev Ntsuas Siab Ntsuas Ntu 2: 4 Kauj Ruam

Video: Kev Ntsuas Siab Ntsuas Ntu 2: 4 Kauj Ruam

Video: Kev Ntsuas Siab Ntsuas Ntu 2: 4 Kauj Ruam
Video: Nraug Nas & Ntxawm Qaum Ntuj Part 3 2024, Lub Xya hli ntuj
Anonim
Kev Ntsuas Siab Ntsuas Siab Qhov 2
Kev Ntsuas Siab Ntsuas Siab Qhov 2
Kev Ntsuas Siab Ntsuas Siab Qhov 2
Kev Ntsuas Siab Ntsuas Siab Qhov 2

Qhov haujlwm no yog ntu thib ob ntawm qhov haujlwm kuv tau ua yav dhau los. Hauv thawj ntu, Kuv tau tsim lub ntsuas ntsuas lub siab uas tuaj yeem tswj tau nrog UP thiab DOWN cov yuam sij hauv koj lub computer keyboard. saib Virtual Pressure Gauge Part1

Lub sijhawm no peb yuav tswj qhov ntsuas nrog lub zog ntsuas. Yeej yog dab tsi tshwm sim yog: lub zog ntsuas yuav hloov pauv qhov ntsuas hluav taws xob ntawm chaw nres nkoj A0 (Chaw nres nkoj sib piv ntawm Arduino). Txhua qhov kev nyeem hluav taws xob yuav sib raug rau tus lej digital ntawm 0 txog 1023 bytes. Tus nqi sib xws yuav raug xa mus rau lub khoos phis tawj ntawm qhov chaw nres nkoj txuas. Kev kos duab kos yuav nyeem tus nqi los ntawm qhov chaw nres nkoj thiab yuav hloov nws mus rau lub kaum ntse ntse tus nqi, uas yuav yog lub kaum ntse ntse rab koob yuav tig mus.

Nov yog qhov haujlwm txias, lom zem heev, thiab yooj yim heev los ua.

Txaus siab rau.

Khoom siv

  • 1 x Khoos phis tawj (nrog rau kev ua thiab Arduino IDE teeb tsa).
  • 10 k x potentiometer.
  • 1 x Arduino Uno nrog nws cov xaim USB.

Kauj Ruam 1: Kauj Ruam 1: Potentiometer Circuit Nrog Arduino

Kauj Ruam 1: Potentiometer Circuit Nrog Arduino
Kauj Ruam 1: Potentiometer Circuit Nrog Arduino
Kauj Ruam 1: Potentiometer Circuit Nrog Arduino
Kauj Ruam 1: Potentiometer Circuit Nrog Arduino

Lub vojvoog potentiometer yog qhov ncaj nraim rau hauv Circuit Court:

  • 1 tus pin txuas nrog lub zog siv.
  • lwm tus pin txuas nrog hauv av thiab tus pin nruab nrab txuas nrog A0 ntawm Arduino.

Kauj Ruam 2: Kauj Ruam 3: Sau Arduino Sketch thiab thauj nws mus rau Uno

Kauj Ruam 3: Sau Arduino Sketch thiab thauj nws mus rau Uno
Kauj Ruam 3: Sau Arduino Sketch thiab thauj nws mus rau Uno

Nov yog daim duab yooj yim thiab ncaj nraim rau pem hauv ntej.

Tus nqi hluav taws xob raug xa mus rau A0 chaw nres nkoj, qhov analogRead hais kom ua yuav muab tus nqi nruab nrab ntawm 0 txog 1023 bytes

Txij li Serial module hauv kev ua IDE tuaj yeem nyeem qhov tseem ceeb ntawm 0 txog 255, peb yuav tsum faib cov txiaj ntsig los ntawm analogRead los ntawm 4.

Qhov no yog vim li cas peb thiaj muaj cov lus txib no:

"cov ntaub ntawv = analogRead (pressurePin)/4;"

Kauj Ruam 3: Kauj Ruam 3: Sau Virtual Gauge Software

Kauj Ruam 3: Sau Virtual Gauge Software
Kauj Ruam 3: Sau Virtual Gauge Software
Kauj Ruam 3: Sau Virtual Gauge Software
Kauj Ruam 3: Sau Virtual Gauge Software

Cov duab kos no yog hloov kho ib qho ntawm ntu 1. qhov tseem ceeb uas tau tshwm sim hauv daim duab no yog tias Txheej Txheem IDE nyeem tus nqi los ntawm chaw nres nkoj txuas, tus nqi no tau hloov pauv mus rau kaum tus nqi nruab nrab ntawm 0 thiab 1.5PI radians.

kaum = daim ntawv qhia (val, 255, 0, 0, 1.5*PI);

Lub kaum ntse ntse 0 sib haum rau siab 0 thiab lub kaum sab xis 1.5 PI sib raug rau qhov siab tshaj plaws.

Ib qho tseem ceeb yuav tsum nco ntsoov yog tias koj yuav tsum paub ua ntej ntawm qhov chaw nres nkoj Arduino txuas nrog. koj tuaj yeem tau txais cov ntaub ntawv no los ntawm Arduino IDE. Hauv txoj haujlwm no, Arduino tau txuas nrog hauv "COM6"

Kab 5 hauv kev ua IDE qhia:

Txoj hlua portName = Serial.list () [2];

Pom zoo: