Cov txheej txheem:

Adruino Serial Plotter: 5 Kauj Ruam (nrog Duab)
Adruino Serial Plotter: 5 Kauj Ruam (nrog Duab)

Video: Adruino Serial Plotter: 5 Kauj Ruam (nrog Duab)

Video: Adruino Serial Plotter: 5 Kauj Ruam (nrog Duab)
Video: Amazing arduino project 2024, Hlis ntuj nqeg
Anonim
Adruino Serial Plotter
Adruino Serial Plotter
Adruino Serial Plotter
Adruino Serial Plotter
Duab
Duab

Arduino Serial Plotter muaj nuj nqi tau ntxiv rau Arduino IDE, tso cai rau koj los ua cov ntaub ntawv keeb kwm yav dhau los ntawm koj li Arduino rau koj lub khoos phis tawj tiag. Yog tias koj nkees nkees pom koj li Arduino's analog sensor cov ntaub ntawv nkag mus rau koj lub vijtsam zoo li Lub Matrix, qhov no zoo li yog txoj hauv kev zoo nkauj kom pom tau tias muaj dab tsi tshwm sim. Cov phiaj xwm phiaj xwm phiaj xwm yog cov cuab yeej siv offline tso cai rau koj ib yam pom cov ntaub ntawv thiab daws teeb meem koj cov cai offline yam tsis tas yuav siv cov kev pabcuam thib peb zoo li Kev Ua lossis Plotly. Txij li tsis muaj cov ntaub ntawv raug cai ntawm Arduino lub vev xaib hais txog kev siv & kev ua haujlwm ntawm Serial Plotter, Kuv txiav txim siab sau cov ntaub ntawv nws siv thiab cov yam ntxwv.

Nta

  • Plotting ntawm Ntau Cov Duab
  • Offline
  • Auto-Resize Graph
  • Txhawb Nqis Tus Nqi Tsis Zoo
  • Auto-scroll raws X-axis
  • Cov xim sib txawv rau txhua qhov sib txawv

Cov ntawv thov

  • Kev Pom Cov Ntaub Ntawv Offline
  • Kev daws teeb meem Code
  • Kev Ntsuam Xyuas Waveform

Yam Yuav Tsum Tau

Arduino - AliExpress lossis Arduino Starter Kit - AliExpress

Kauj ruam 1: Plotting Graph

Duab
Duab

Tam sim no koj tau teeb tsa qhov tseeb version ntawm Arduino IDE (1.6.7 lossis siab dua) nws lub sijhawm kom nkag siab tias Serial Plotter ua haujlwm li cas. Arduino Serial Plotter siv cov ntaub ntawv tseem ceeb nkag mus rau USB txuas thiab muaj peev xwm teeb duab cov ntaub ntawv raws X/Y axis, dhau li tsuas yog pom cov lej raug nthuav tawm rau Serial Monitor. Txoj kab ntsug Y-axis pib kho nws tus kheej raws li tus nqi ntawm qhov tso tawm nce lossis txo qis, thiab X-axis yog tsau 500 taw tes axis nrog txhua tus zuam ntawm lub axis sib npaug rau kev ua tiav Serial.println () hais kom ua. Hauv lwm lo lus lub ntsiab lus raug hloov kho tshiab nrog X-axis txhua lub sijhawm Serial.println () hloov kho nrog tus nqi tshiab.

Duab
Duab
Duab
Duab

Nco ntsoov teeb tsa Baud Tus Nqi ntawm Cov Ntawv Cuam Tshuam kom nws ua tau raws li cov cai.

Ntau Cov Phiaj Xwm

Thaum tso tawm ntau qhov kev hloov pauv, txhua qhov sib txawv sib txawv/tus nqi/ntsuas tau tshwm sim siv xim sib txawv xws li qhia hauv qab no.

Duab
Duab

Inorder los npaj ntau yam sib txawv lossis hloov pauv ib txhij ib qho 'chaw' raug luam tawm ntawm ob nqe lus luam tawm.

Serial.print (kub);

Serial.print (""); Serial.println (av noo);

LOS YOG

Serial.print (kub);

Serial.print ("\ t"); Serial.println (av noo);

Hauv qhov no qhov txiaj ntsig ntawm qhov hloov pauv qhov kub thiab txias yuav muaj cov yoj sib cais sib cais los ntawm tib lub teeb ib txhij.

Kauj Ruam 2: Kev Tshawb Fawb Cov Ntaub Ntawv

Image
Image

Kuv siv Arduino Serial Monitor hauv kuv Lub Tshuab Cog Dej Tsis Siv Neeg kom pom kev & npaj cov ntaub ntawv noo noo Sensor.

Duab
Duab

Lub hom phiaj tseem ceeb ntawm kev muaj Serial plotter yog tias koj tsis tas yuav txuas nrog Is Taws Nem txhawm rau txhawm rau pom cov ntaub ntawv los ntawm lub sensor lossis koj qhov project. Thiab li no rau lub hom phiaj ntawm Kev Pom Cov Ntaub Ntawv Serial plotter ua tau zoo ntawm nws txoj haujlwm.

Txawm hais tias nws yog ib nthwv dej lossis ntau daim phiaj phiaj xwm Serial Plotter nws pib hloov kho nws tus kheej thiab cov xim xim txhua nthwv dej. Txhawm rau txhawm rau ntsuas qhov Kev Pom Cov Ntaub Ntawv muaj nuj nqi koj tuaj yeem ua raws cov theem hauv qab no:

  1. Txuas ob peb lub sensor rau koj Arduino
  2. Luam qhov tseem ceeb ntawm lub ntsuas cua & Tshaj tawm cov cai.
  3. Qhib Serial Plotter.
Duab
Duab

Kuv tau siv Cov Ntawv Cuam Tshuam hauv Kuv Qhov Chaw Tshaj Tawm Huab Cua kom pom kev nyeem ntawv ntawm ntau yam kev ntsuas ntawm Lub Chaw Huab Cua. Cov ntawv yoj saum toj no qhia cov phiaj xwm ntawm Qhov Kub (26 ° C) & Vaum (65%RH) nyeem ntawm SL-HS-220 sensor.

Kauj ruam 3: Troubleshooting

Ib qho kev siv tau zoo tshaj plaws ntawm Cov Ntawv Cuam Tshuam yog daws teeb meem cov cai & Circuit. Kev sib txuas tsis raug lossis cov laj thawj tsis raug cuav qee zaum tuaj yeem xa rov qab qhov tsis xav tau. Hauv cov xwm txheej no uas muaj ntau txoj kab ntawm cov cai lossis ntau dhau ntawm cov xov hlau los debug Serial Plotter tuaj yeem qhia qhov tseeb ntawm qhov yuam kev.

Nrog kev pab los ntawm Plotter Serial koj tuaj yeem tshawb xyuas yog tias lub ntsuas ntsuas nyeem ntawv tsis raug lossis txawm tias lub ntsuas ntsuas tsis txuas nrog rau Arduino. Serial Plotter tseem yuav pab daws qhov teeb meem los ntawm kev ua kom pom qhov txiaj ntsig ntau yam lus pom zoo thiab hloov pauv lossis txawm tias lub xeev ntawm tus pin ntawm Arduino.

Duab
Duab

Ib qho piv txwv zoo ntawm yuav yog kev daws teeb meem Obstacle Avoidance Robot. Hauv qhov piv txwv no Blue waveform sawv cev rau Ultrasonic sensor thiab daj thiab Liab waveforms sawv cev rau sab laug thiab sab xis. Raws li qhov kev ncua deb ntawm qhov teeb meem & neeg hlau txo, Blue waveform txo qis. Ntawm tus nqi pib (yam tsawg kawg nkaus nrug deb) ntawm 10, tus neeg hlau tig sab xis yog li ob lub cav muaj tus nqi sib txawv; Txoj cai = 50, Sab laug = 100. Koj tuaj yeem pom Red waveform txo qis thiab Yellow waveform tseem tshuav qhov nrawm uas sawv cev rau txoj cai tig.

Kev daws teeb meem txawm hais tias xaim tsis txuas nrog zoo lossis ib feem tsis ua haujlwm lossis koj lub laj thawj coding tsis raug yuav ua rau koj raug nqi ntau lub sijhawm. Tab sis nrog kev pab los ntawm Plotter Tus lej lub sijhawm nws yuav siv los daws qhov teeb meem tuaj yeem txo qis los ntawm kev txheeb xyuas cov duab yoj.

Duab
Duab

Kauj Ruam 4: Kev Tsim Ua & Tshawb Fawb

Duab
Duab

Nrog lub hauv paus kev nkag siab zoo thiab ob peb kab ntawm txoj cai, Arduino muaj peev xwm ua haujlwm raws li Lub Hwj Chim Ua Haujlwm. Arduino muaj peev xwm tsim tau Square, Triangular, Sine & Sawtooth waveforms. Hauv cov ntawv dhau los ntawm Arduino IDE ib tus tsuas tuaj yeem soj ntsuam qhov muaj txiaj ntsig ntawm hom kev hloov pauv uas tau tsim hauv Serial Monitor yam tsis muaj kev pom pom. Nws yuav yog lub sijhawm siv los tshuaj xyuas cov txiaj ntsig tsuas yog los ntawm tus lej tus lej; thiab qhov no yog qhov chaw uas Serial Plotter los ua ke; hauv kev pom kev ntawm cov waveforms tau tsim.

Duab
Duab
Duab
Duab
Duab
Duab
Muaj nuj nqi Generator.ino
Muaj nuj nqi Generator.ino

Muaj nuj nqi Generator.ino

Kauj Ruam 5: Kev Txhim Kho Yav Tom Ntej & Ntxiv Ntxiv

Duab
Duab

Arduino IDE muaj qhov xav tau ntev ntxiv ntawm Serial Plotter. Nws tau nce kev ua haujlwm ntawm Arduino IDE tab sis tseem tsis muaj qee qhov tshwj xeeb:

  • Autoscroll Toggle
  • Ib txhij siv Serial Plotter & Serial Monitor.
  • X-axis Nplai/Sijhawm teev sijhawm xav tau.

Raws li cov yam ntxwv no tau ntxiv rau Arduino IDE, Kuv yuav txuas ntxiv hloov pauv thiab ntxiv cov theem tshiab rau Cov Lus Qhia no.

Pom zoo: