Tsev > Xov xwm > Ntsiab lus

Arduino Hardware Requirement

Apr 26, 2019

3.2 Arduino

Lub demo yuav loaded mus rau hauv Arduino IDE thiaj li yuav khiav ntawm lub Arduino platform.

3.2.1 Kev Kho Mob Ruaj Ntseg

Tus qauv muab tuaj yeem khiav ntawm VM800P thiab VM801P cov laug cam uas muaj qhov ATMs Arduinocompatible ATMEGA328 MCU. Cov laug cam no muaj USB-UART interface los tso rau lub programming ntawm

tus bootloader hauv MCU.

Lawv tuaj yeem khiav ntawm Arduino Pro nrog rau VM800B / C lossis VM801B. Kom paub meej

ntawm cov kev sib txuas, xa mus rau AN_246 (Coj Qhia Cov Ntawv Qhia Txog Arduino).

Ib daim npav SD yog yuav tsum muaj qee tus qauv ua piv txwv uas yuav tsum tau muaj cov ntaub ntawv ntau heev.

3.2.2 Kev Tsim Nyog Kev Yuam

Qhov no yuav tsum tau txhim kho tus kabmob Arduino IDE. Cov kev kuaj yuav tsum kom Arduino 1.0.1 lossis tom qab ntawd. Tus IDE

tuaj yeem muab tau los ntawm Arduino homepage: https://www.arduino.cc/

Lus Cim: Rau lub Arduino platform ntawm qee qhov demos, ib daim FAT formatted SD daim ntawv yuav tsum tau thiab nyob rau hauv cov ntaub ntawv no tag nrho cov ntaub ntawv nyob rau hauv

daim "Cuab Yeej" yuav tsum muab luam tawm rau hauv cov hauv paus hniav ntawm SD card. Cov kab ntawv xeem tau tas nyob hauv

sample code pob thiab qhov no yuav tsum tsis muaj SD daim npav xav tau.

3.2.3 Cov Qauv Khwm

Cov ntaub ntawv zauv teb txhawb ntau lub platform. Cov ntaub ntawv tseem ceeb hais txog lub Arduino platform

yog:


 Cov Haujlwm Nplaub tshev -> Arduino muaj cov ntaub ntawv .ino kos duab, nrog rau Arduino versions ntawm

lub chaw qiv ntawv thiab cov thawj coj. (xws li Project -> Arduino -> FT_App_Gradient ->

Ft_App_Gradient.ino)

 Cov ntawv pov thawj muaj cov ntaub ntawv txhawb rau qhov project uas yuav tsum tau muaj (piv txwv li,

bitmap dluab)

Cov ntaub ntawv tag nrho yog muab nyob rau hauv cov ntaub ntawv nyeem uas muaj nyob rau hauv qhov project zip pob

3.2.4 Chaw thau qhov Code

Tom qab qhib cov ntaub ntawv .ino nyob rau hauv Arduino IDE, tabs yuav tsum tau qhia cov cai thiab cov ntaub ntawv cov header li

tso tawm hauv qab no.

image

3.2.5 Kho qhov project

Ua ntej qhib qhov demo, xyuas kom tseeb tias qhov project yog teeb tsa rau qhov tseeb FT8xx pawg thawj coj thiab

npo me me nyob hauv FT_Platform.h cov ntaub ntawv uas tau qhib ntawm qhov rais Explorer qhov rai

hauv Studio. Thov saib tshooj 4 kom paub ntxiv.

3.2.6 Chaw thau qhov Code

VM800P / VM801P yuav tsum txuas nrog lub PC thiab cov tsav tsheb tau tsav. Lub tshuab Windows

tus thawj coj (hauv qab Ports) siv tau los xyuas tias qhov chaw nres tsheb CH twg tau muab tso rau.

Nyob rau hauv Arduino IDE, xaiv qhov chaw nres nkoj ntawm COM hauv qhov cuab yeej _ Serial Port. Xyuas kom tseeb tias Cov Cuab Yeej -> Cov Thawj Tswj

chaw yog "Arduino Pro lossis Pro Mini (5V, 16MHz) w / ATMega328"

Nias qhov tseeb khawm (uas muaj zuam zoo li tus cim) los muab cov cai. Qhov uas nyob ib sab upload

khawm (nrog rau qhov xub-zoo li lub icon) siv tau los txheeb thiab muab txoj cai rau lub MCU. Lub

Cov LEDs ntawm VM800P / 801P qhia txog cov tsheb khiav tawm thaum lub sij hawm muab khoom siv thiab tom qab lub sijhawm no

ntsais muag, lub rooj tsavxwm yuav rov pib dua thiab daim ntawv thov yuav khiav.