Cov txheej txheem:

Tsim Koj Lub Xeem Siv Arduino!: 5 Cov Kauj Ruam
Tsim Koj Lub Xeem Siv Arduino!: 5 Cov Kauj Ruam

Video: Tsim Koj Lub Xeem Siv Arduino!: 5 Cov Kauj Ruam

Video: Tsim Koj Lub Xeem Siv Arduino!: 5 Cov Kauj Ruam
Video: Computer Vision with Python! Resizing Images 2024, Hlis ntuj nqeg
Anonim
Tsim Koj Lub Xeem Siv Arduino!
Tsim Koj Lub Xeem Siv Arduino!
Tsim Koj Lub Xeem Siv Arduino!
Tsim Koj Lub Xeem Siv Arduino!
Tsim Koj Lub Xeem Siv Arduino!
Tsim Koj Lub Xeem Siv Arduino!

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 theem yooj yim xav tau los tsim lub laij lej siv Arduino tus lej saib.

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

Kauj Ruam 3: Tsim Kho Vajtse

1) Txuas Arduino rau koj lub khoos phis tawj

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)

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 teeb () txoj hauv kev:

Peb pib ua haujlwm hloov pauv thiab cov chaw nres nkoj txuas.

Serial.begin (9600); // pib kev sib txuas lus

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

tus lej 2 = Serial.parseInt (); // khaws tus lej thib ob hauv tus lej 2

Tom qab ntawd peb hu laij () thiab luam tawm qhov tshwm sim 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"

Pom zoo: