Cov txheej txheem:

Arduino Calculator With LED Output: 5 Kauj Ruam
Arduino Calculator With LED Output: 5 Kauj Ruam

Video: Arduino Calculator With LED Output: 5 Kauj Ruam

Video: Arduino Calculator With LED Output: 5 Kauj Ruam
Video: Arduino Calculator 2024, Lub Xya hli ntuj
Anonim
Arduino Calculator Nrog LED Tso Tawm
Arduino Calculator Nrog LED Tso Tawm
Arduino Calculator Nrog LED Tso Tawm
Arduino Calculator Nrog LED Tso Tawm
Arduino Calculator Nrog LED Tso Tawm
Arduino Calculator Nrog LED Tso Tawm
Arduino Calculator Nrog LED Tso Tawm
Arduino Calculator Nrog LED Tso Tawm

Hav guys! Xav kawm paub yuav siv lub tshuab saib xyuas cov ntawv nkag thiab tso tawm li cas. Zoo ntawm no koj tau txais cov lus qhia zoo txog yuav ua li cas! Hauv cov lus qhia no, kuv yuav coj koj mus rau cov kauj ruam yooj yim xav tau los tsim lub laij lej siv Arduino tus lej saib thiab qhia qhov tshwm sim hauv LED ntsais.

Kauj ruam 1: Rub tawm Arduino IDE

Rub tawm Arduino IDE
Rub tawm Arduino IDE

Rub tawm thiab Txhim Kho Arduino IDE (Kev Sib Tham Sib Tham Ib puag ncig) siv qhov txuas hauv qab no:

www.arduino.cc/en/Main/Software Xaiv thiab khaws cov version uas zoo tshaj rau koj li kev ua haujlwm thiab teeb tsa.

Kauj Ruam 2: Cov Khoom Kho Vajtse

  1. 1 Arduino pawg thawj coj saib
  2. 1 cable txuas Arduino board rau koj lub computer
  3. 1 LED
  4. Jumper Hlau

Kauj Ruam 3: Tsim Kho Vajtse

Tsim Kho Vajtse
Tsim Kho Vajtse

1) Txuas Arduino rau koj lub khoos phis tawj

2) Txuas LED rau lub rooj noj mov thiab Arduino raws li qhia hauv daim duab.

Kauj Ruam 4: Rub tawm thiab Ua Haujlwm Txoj Haujlwm

Rub tawm qhov txuas program arduino rau koj lub laptop. Txuas lub arduino rau koj lub laptop, thiab khiav qhov program.

Hauv arduino IDE, Qhib Cov Cuab Yeej-> saib xyuas txuas. Ntaus hauv kev suav kom ua, piv txwv li, 3+2, thiab koj yuav tau txais txiaj ntsig raws li 5. Koj tseem tuaj yeem sim rho tawm, sib npaug thiab faib raws li hauv qab no:

4+2 (koj yuav tau txais txiaj ntsig = 6)

8-3 (koj yuav tau txais txiaj ntsig = 5)

5*3 (koj yuav tau txais txiaj ntsig = 15)

10/2 (koj yuav tau txais txiaj ntsig = 5)

Koj yuav pom tias LED ntsais muag ntau npaum li lub sijhawm tso tawm.

Kauj Ruam 5: Nkag Siab Qhov Kev Kawm

To taub Txoj Haujlwm
To taub Txoj Haujlwm
To taub Txoj Haujlwm
To taub Txoj Haujlwm
To taub Txoj Haujlwm
To taub Txoj Haujlwm
To taub Txoj Haujlwm
To taub Txoj Haujlwm

Ua ntej cia peb nkag siab tias qhov chaw nres nkoj nkag thiab cov tswv yim ua haujlwm li cas. Ib tus neeg siv tuaj yeem nkag mus rau cov ntaub ntawv hauv cov lus teb hauv lub qhov rais saib xyuas kom xa qhov tseem ceeb thiab cov ntaub ntawv mus rau Arduino. Ib qho program twg, lossis txawm tias cov ntawv thov tshwj xeeb tuaj yeem siv xa cov ntaub ntawv mus rau Arduino tsis txhob siv Serial Monitor window. Kuv zoo ib yam li tus neeg siv tuaj yeem tso tawm cov ntaub ntawv mus rau tus saib xyuas.

Tam sim no peb yuav siv qhov no los tsim peb tus kheej lub laij lej. Thawj zaug hauv kev teeb tsa () txoj hauv kev: Peb pib ua haujlwm hloov pauv thiab chaw nres nkoj txuas. Serial.begin (9600); // pib kev sib txuas lus sib txuas Serial.println ("Xa kuv qhov suav"); Serial.println ("Piv txwv li: 2+3"); Tom qab ntawd hauv voj () txoj hauv kev: thaum (Serial.available ()> 0) {// thaum muaj cov ntaub ntawv raug xa mus rau arduino, tus lej 1 = Serial.parseInt (); ua haujlwm = Serial.read (); // kev ua haujlwm yuav yog thawj tus lej tom qab thawj tus lej number2 = Serial.parseInt (); // khaws tus lej thib ob hauv tus lej 2 Tom qab ntawd peb hu rau suav () thiab luam tawm qhov txiaj ntsig ntawm kev suav. xam () yog kev ua haujlwm tshwj xeeb uas ua qhov kev suav. Cia peb nkag siab tias qhov ntawd ua haujlwm li cas. Yog tias (ua haujlwm == '+'), nws ntxiv ob tus lej thiab khaws cov txiaj ntsig hauv "txiaj ntsig" sib txawv. Yog tias (ua haujlwm == '-'), nws rho tawm ob tus lej thiab khaws cov txiaj ntsig hauv "txiaj ntsig" sib txawv. Yog tias (kev ua haujlwm == '*'), nws sib tw ob tus lej thiab khaws cov txiaj ntsig hauv "txiaj ntsig" sib txawv. Yog tias (ua haujlwm == '/'), nws faib ob tus lej thiab khaws cov txiaj ntsig hauv "txiaj ntsig" sib txawv. Txwv tsis pub, nws luam tawm "Yuam Kev"

Txoj kev ntsais muag muaj cov cai kom ntsais LED ntau zaus raws li qhov tshwm sim nrog lub voj yooj yim.

Pom zoo: