Cov txheej txheem:

Kov Kuv Glow Tsob Ntoo!: 5 Kauj Ruam
Kov Kuv Glow Tsob Ntoo!: 5 Kauj Ruam

Video: Kov Kuv Glow Tsob Ntoo!: 5 Kauj Ruam

Video: Kov Kuv Glow Tsob Ntoo!: 5 Kauj Ruam
Video: Nco Ntsoov Kuv Mog - Thoos Lis [ Official MV ] Nkauj Tawm Tshiab 14/6/2023 2024, Hlis ntuj nqeg
Anonim
Kov Kuv Glow Tsob Ntoo!
Kov Kuv Glow Tsob Ntoo!
Kov Kuv Glow Tsob Ntoo!
Kov Kuv Glow Tsob Ntoo!

Nyob zoo txhua tus, Yog tias koj yog ib tus neeg nyiam tsob ntoo sab hauv tsev thiab teeb pom kev zoo koj nyob rau qhov kev kho mob Kuv yuav qhia koj yooj yim npaum li cas los ua koj tus kheej "kov kuv lub paj cog". Qhov no yog ua nrog arduino, tus tiv thaiv thiab xaim uas ua raws li lub peev xwm kov lub ntsej muag uas nkag siab thaum twg peb kov thiab hloov lub teeb raws li nws. Lub teeb hloov pauv thiab ci tag nrho cov nroj tsuag.. yog li cia peb pib !!

Khoom siv

Arduino Uno × 1Resistor 1M. × 1WS218b addressable coj sawb × 1Wire (txhua qhov ntev)

Kauj Ruam 1: Txuas Txuas

Txuas Txuas!
Txuas Txuas!
Xov Tooj!
Xov Tooj!
Txuas Txuas!
Txuas Txuas!
Txuas Txuas!
Txuas Txuas!

Ua ntej txuas 1 M resistor hla tus pin 2 thiab 4. txuas lub xaim mus rau tus pin2 ntawm Arduino (tus pin tib yam li tus tiv thaiv tau txuas nrog).. rau hauv lub raj mis (Kuv tau siv txoj hlua guitar rau xaim vim kuv tsis muaj xov hlau ntev nyob rau lub sijhawm thiab txoj hlua yuav luag tsis pom.). Tam sim no nws yog lub sijhawm txuas cov hlua coj: Txuas vcc tus pin - arduino 5v tus pin Gnd tus pin - Arduino gnd pin Cov ntaub ntawv tus pin - Arduino tus pin 7 Txhua tus pin tuaj yeem hloov kho raws li koj siv hauv cov cai hauv qab no

Kauj ruam 2: Teeb tsa

Teeb
Teeb
Teeb
Teeb
Teeb
Teeb
Teeb
Teeb

Nws yog ib qho yooj yim heev los teeb. Muab cov xaim (uas peb txuas nrog tus pin 2) tso rau hauv lub thawv uas cog tau cog Tam sim no kov cov ntoo thiab nyeem tus nqi ntawm Arduino ide serial plotter thiab hloov cov cai raws li nws. (Yog tias koj muaj kev tsis ntseeg ntawm qhov no txoj haujlwm poob qis kom nug hauv qab no). Leds tuaj yeem tso raws li koj lub siab Kuv tau tso rau hauv qab lub raj mis kom tau txais cov txiaj ntsig ntawd.

Kauj ruam 3: Code

#include "FastLED.h" #include #define NUM_LEDS 6 // Cov lej pin uas coj cov ntaub ntawv yuav raug sau tawm#txhais DATA_PIN 7CRGB leds [NUM_LEDS]; CapacitiveSensor cs_4_2 = CapacitiveSensor (4, 2); // 10 megohm resistor ntawm tus pin 4 & 2, tus pin 2 yog tus pin sensor, ntxiv xaim, foilvoid teeb () {Serial.begin (9600); ncua (2000); FastLED.addLeds (leds, NUM_LEDS);} void loop () {ntev pib = millis (); ntev total1 = cs_4_2.capacitiveSensor (30); Serial.print (millis () - pib); // txheeb xyuas qhov ua tau zoo hauv millisecondsSerial.print ("\ t"); // tab cim rau debug qhov rai spacingSerial.println (total1); // luam tawm cov zis 1delay (100); // qhov kev ncua sij hawm txwv kom txwv cov ntaub ntawv mus rau qhov chaw nres nkoj yog tias (total1> 1500) {leds [0] = CRGB (random (), random (), random ()); leds [1] = leds [0]; leds [2] = leds [0]; FastLED.show (); // Qhib LED:}}

Kauj ruam 4: Yees duab

Nov yog yuav ua li cas "kov kuv ci tsob ntoo" zoo li nyob hauv chav tsaus thiab tsaus ntuj.. thov txim rau cov vis dis aus uas kuv tau coj ntawm kuv lub xov tooj.

Kauj Ruam 5: Xaus

Kuv tau siv 2 lub tsev qiv ntawv FastLED.h CapacitiveSensor.hThese tuaj yeem rub tawm ntawm Arduino lub tswv yim nws tus kheej. (Yog tias koj muaj teeb meem rub tawm cov lus hauv qab no). Txhua tus nqi hauv txoj cai tuaj yeem hloov pauv raws li koj siv. Yog tias koj xav tau ntxiv cov ntsiab lus thiab pab koj tuaj yeem xa xov rau kuv. Vam tias txhua tus nyiam txoj haujlwm no

Pom zoo: