Cov txheej txheem:

Tsis siv neeg Fedora Tipper: 6 Cov Kauj Ruam
Tsis siv neeg Fedora Tipper: 6 Cov Kauj Ruam

Video: Tsis siv neeg Fedora Tipper: 6 Cov Kauj Ruam

Video: Tsis siv neeg Fedora Tipper: 6 Cov Kauj Ruam
Video: Волк смог поставить на ноги девочку инвалида, шокировав её своим бесстрашным поступком! 2024, Kaum ib hlis
Anonim
Tsis siv neeg Fedora Tipper
Tsis siv neeg Fedora Tipper

Koj puas muaj teeb meem no uas thaum koj taug kev hauv txoj kev thaum nqa qee yam hnyav (piv txwv li khoom noj khoom haus) thiab tus poj niam taug kev yav dhau los rau tus neeg uas koj xav qhia koj li fedora txhawm rau tos txais nws, tab sis yog tias koj ua li ntawd koj yuav poob koj nqa dab tsi? Kuv tsis yog, tab sis ua rau koj ua, ntawm no yog qhov yooj yim, txawm hais tias muaj kuab heev los daws qhov teeb meem no.

Kauj ruam 1: Cov ntaub ntawv

- Tus tswj hwm arduino

- Servo tsav

- Laub khawm hloov

- 10k Ohm Resistor- xim av-dub-txiv kab ntxwv

- Qhov txaus ntawm cov xov hlau sib txuas nrog koj qhov ntev

Kauj ruam 2: Laub Khawm Txuas

Laub Khawm Txuas
Laub Khawm Txuas
Laub Khawm Txuas
Laub Khawm Txuas
Laub Khawm Txuas
Laub Khawm Txuas

- Cov xaim dub ntawm daim duab txuas tus pin 1 ntawm qhov hloov (ntawm sab laug) mus rau GND tus pin ntawm Arduino.

- Cov kab hlau daj ntawm daim duab txuas tus pin 2 ntawm qhov hloov (ntawm sab xis) rau tus pin 8 ntawm Arduino.

-Txuas 10kΩ resistor (xim av-dub-txiv kab ntxwv) rau tus pin 2 (sab xis) thiab lwm lub dav hlau mus rau 3.3V tus pin ntawm Arduino.

Kauj Ruam 3: Kev Sib Txuas Tsav Tsheb

Servo Tsav Sib Txuas
Servo Tsav Sib Txuas
Servo Tsav Sib Txuas
Servo Tsav Sib Txuas

- Cov xaim dawb (daj hauv daim duab) txuas nrog los ntawm lub teeb liab pin ntawm servo motor rau tus pin ~ 9 ntawm Arduino.

- Cov hlau liab txuas nrog los ntawm tus pin teeb liab ntawm servo motor mus rau 5V tus pin ntawm Arduino.

- Cov hlau daj (dub hauv daim duab) txuas nrog los ntawm tus pin hauv av ntawm servo motor mus rau GND tus pin ntawm Arduino.

Kauj Ruam 4: Txuas rau Servo Motor

Txuas nrog Servo Motor
Txuas nrog Servo Motor

- Kuv tau txiav qee lub nplhaib hauv tus xaum xaum kom khi nws mus rau qhov tig ntawm Servo lub cev muaj zog. Koj tuaj yeem siv cov kab xev los ua li ntawd, tab sis kuv pom tias khi nws nrog hlua tau ruaj ntseg dua thiab khov kho.

- Lwm qhov kawg ntawm tus xaum xaum yuav tsum muab txuas rau lub kaus mom ntawm sab nraub qaum. Kuv thawb ib daim ntawv los ntawm lub kaus mom thiab khoov nws kom zoo li nws tuaj yeem tuav tus xaum rau hauv qhov chaw.

- Lub cav nws tus kheej yuav tsum tau txuas rau lub phaj (lossis lwm yam uas tuaj yeem so saum koj lub taub hau yam tsis txav ntau dhau), uas kuv tau tawm hauv daim duab kom pom tseeb.

Kauj ruam 5: Code

#suav nrog;

// pushbutton tus pin

const int buttonPin = 8;

// servo tus pin

const int servoPin = 9;

Servo tsav;

// tsim qhov sib txawv los khaws lub txee thiab teeb nws rau 0

int counter = 0;

void teeb tsa ()

{

servo.attach (servoPin);

// Teeb tsa lub laub khawm kom dhau los ua tswv yim:

pinMode (buttonPin, INPUT);

}

void lub voj ()

{

// qhov sib txawv hauv zos los tuav lub xeev khawm

int buttonState;

// nyeem lub xeev digital ntawm buttonPin nrog digitalRead () muaj nuj nqi thiab khaws tus nqi hauv buttonState kuj tsis paub meej buttonState = digitalRead (buttonPin);

// yog tias lub pob nyem nias tus lej nce ntxiv thiab tos me ntsis kom muab sijhawm rau peb tso lub pob

yog (buttonState == LOW)

// teeb lub LED

{

txee ++; ncua (150);

}

yog (counter == 0)

servo.write (20); cov.

// xoom degrees

lwm yog (counter == 1)

servo.write (80); cov.

// lwm qhov pib dua lub txee rau 0 uas rov pib thr servo rau 0 degrees

lwm tus

cov = 0;

}

Kauj Ruam 6: Khaws Cov Khoom Siv Hluav Taws Xob

- Txhawm rau ua kom qhov kev tsim kho zoo li tsis muaj qhov tshwj xeeb koj tuaj yeem thawb lub arduino thiab phaj nrog lub pob rau hauv lub thawv me me (piv txwv li ib pob sigarettes lossis lub npov pob ntawm daim npav) thiab ua lub qhov nyob hauv nws. Txoj hauv kev no koj tuaj yeem tuav kev tsim kho kom pom tseeb yam tsis muaj kev txhawj xeeb tias muaj qee yam ntxiv mus.

Pom zoo: