
Orodha ya maudhui:
2025 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2025-01-23 15:11

Katika nakala hii nitafanya kiashiria cha kuzungusha cha mita ya potentio kutumia pete ya pikseli ya RGB Nano.
Kwa hivyo, ni mapinduzi ngapi yaliyofanywa kwenye potentiometer yataonyeshwa kwenye pete ya RGB
Hatua ya 1: Vipengele vinavyohitajika




vifaa vinahitajika kuifanya:
- Arduino Nano v.3
- RGB RIng NeoPixels
- Potentiometer
- Jumper Wire
- Mini mini ya USB
- Bodi ya Mradi
Hatua ya 2: Mpango wa Mzunguko


Kukusanya vifaa vyote kulingana na mpango wa kuchora hapo juu.
Arduino kwa Potensio & Pete ya RGB
+ 5V ==> 3. Potensio & VCC
GND ==> 1. Potensio & GND
A0 ==> 2. Potensio
D12 ==> IN
Hatua ya 3: Programu

Nakili nambari hapa chini, na ubandike kwenye mchoro wako
# pamoja na #ifdef _AVR_ # pamoja na // Inayohitajika kwa MHz 16 ya Adafruit Trinket #endif
#fafanua PIN 12
#fafanua NUMPIXELS 16
Saizi za Adafruit_NeoPixel (NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);
#fafanua Kucheleweshwa 10
usanidi batili () {
# ikiwa imefafanuliwa (_ AVR_ATtiny85_) && (F_CPU == 16000000)
saa_prescale_set (saa_div_1); # mwisho
saizi. anza ();
saizi.setBrightness (10);
Kuanzia Serial (9600); }
kitanzi batili ()
saizi {safi.); int val = AnalogSoma (A0); val = ramani (val, 0, 1023, 0, 18);
ikiwa (val == 1) {for (int i = 0; i <1; i ++) {pixels.setPixelColor (i, pixels. Color (0, 225, 0)); kuchelewesha (10); }}
ikiwa (val == 2)
{kwa (int i = 0; i <2; i ++) {pixels.setPixelColor (i, pixels. Color (32, 225, 0)); kuchelewesha (10); }}
ikiwa (val == 3)
{kwa (int i = 0; i <3; i ++) {pixels.setPixelColor (i, pixels. Color (64, 225, 0)); kuchelewesha (10); }}
ikiwa (val == 4)
{kwa (int i = 0; i <4; i ++) {pixels.setPixelColor (i, pixels. Color (96, 225, 0)); kuchelewesha (10); }}
ikiwa (val == 5)
{kwa (int i = 0; i <5; i ++) {pixels.setPixelColor (i, pixels. Color (128, 225, 0)); kuchelewesha (10); }}
ikiwa (val == 6)
{kwa (int i = 0; i <6; i ++) {pixels.setPixelColor (i, pixels. Color (160, 225, 0)); kuchelewesha (10); }}
ikiwa (val == 7)
{kwa (int i = 0; i <7; i ++) {pixels.setPixelColor (i, pixels. Color (192, 225, 0)); kuchelewesha (10); }}
ikiwa (val == 8)
{kwa (int i = 0; i <8; i ++) {pixels.setPixelColor (i, pixels. Color (225, 225, 0)); kuchelewesha (10); }}
ikiwa (val == 9)
{kwa (int i = 0; i <9; i ++) {pixels.setPixelColor (i, pixels. Color (225, 225, 0)); kuchelewesha (10); }}
ikiwa (val == 10)
{kwa (int i = 0; i <10; i ++) {pixels.setPixelColor (i, pixels. Color (225, 192, 0)); kuchelewesha (10); }}
ikiwa (val == 11)
{kwa (int i = 0; i <11; i ++) {pixels.setPixelColor (i, pixels. Color (225, 160, 0)); kuchelewesha (10); }}
ikiwa (val == 12)
{kwa (int i = 0; i <12; i ++) {pixels.setPixelColor (i, pixels. Color (225, 128, 0)); kuchelewesha (10); }}
ikiwa (val == 13)
{kwa (int i = 0; i <13; i ++) {pixels.setPixelColor (i, pixels. Color (225, 96, 0)); kuchelewesha (10); }}
ikiwa (val == 14)
{kwa (int i = 0; i <14; i ++) {pixels.setPixelColor (i, pixels. Color (225, 64, 0)); kuchelewesha (10); }}
ikiwa (val == 15)
{kwa (int i = 0; i <15; i ++) {pixels.setPixelColor (i, pixels. Color (225, 32, 0)); kuchelewesha (10); }}
ikiwa (val == 16)
{kwa (int i = 0; i <16; i ++) {pixels.setPixelColor (i, pixels. Color (225, 0, 0)); kuchelewesha (10); }}
ikiwa (val == 17)
{kwa (int i = 0; i <17; i ++) {pixels.setPixelColor (i, pixels. Color (225, 0, 0)); kuchelewesha (10); }}
ikiwa (val == 18)
{kwa (int i = 0; i <18; i ++) {pixels.setPixelColor (i, pixels. Color (225, 0, 0)); kuchelewesha (10); }} saizi. onyesha (); kuchelewesha (kucheleweshwa); }
Mchoro faili inaweza kupakuliwa hapa chini:
Hatua ya 4: Matokeo

Kwa matokeo yanaweza kuonekana kwenye video hapo juu.
Kwa hivyo kila wakati potentiometer inapozungushwa, idadi na rangi ya taa zilizo kwenye pete zitawaka kulingana na idadi ya zamu zilizofanywa kwenye potentiometer.
Ilipendekeza:
Kiashiria cha Mbwa cha Kiashiria cha Umbali wa LED: Hatua 5 (na Picha)

Kiashiria cha Mbwa cha Kiashiria cha Umbali wa LED: Mara nyingi mimi huchukua mbwa wangu Rusio kutembea wakati jua linapozama ili aweze kucheza bila kupata moto sana. Shida ni kwamba wakati anatoka kwenye leash wakati mwingine huwa na msisimko mwingi na hukimbia zaidi kuliko inavyostahili na kwa taa ndogo na mbwa wengine
Tengeneza Kiashiria chako cha Kiwango cha Betri cha LED yako: Hatua 4

Tengeneza Kiashiria chako cha Kiwango cha Betri cha LED yako: Katika mradi huu nitakuonyesha jinsi tunaweza kutumia LM3914 IC ya kawaida kuunda Kiashiria cha Kiwango cha Batri cha LED. Njiani nitakuonyesha jinsi IC inafanya kazi na kuelezea kwa nini sio mzunguko sahihi zaidi kwa kifurushi cha betri ya Li-Ion. Na katika
Kiashiria cha Kiwango cha Sauti cha LED cha DIY: Hatua 5

Kiashiria cha Kiwango cha Sauti cha Sauti ya LED: Hii inaweza kufundishwa kuchukua safari ya kutengeneza kiashiria chako cha kiwango cha sauti, ukitumia Arduino Leonardo na sehemu zingine za vipuri. Kifaa hukuruhusu kuibua pato lako la sauti ili kuona hali ya kuona kwa sauti yako na kwa wakati halisi. Ni '
Wasiliana na Kiashiria Kidogo na cha Kutu Kiashiria cha Kiwango cha Maji na Udhibiti wa Magari. 5 Hatua

Wasiliana na Kiashiria cha kiwango cha chini cha maji na ulikaji na Udhibiti wa Magari. Njia isiyo ya kuwasiliana kwa msaada wa sensorer ya ultrasonic na Arduino uno board.P
Pete ya Kiashiria cha Kiwango cha Moyo cha ECG: Hatua 4

Pete ya Kiashiria cha Kiwango cha Moyo cha ECG: Kupepesa rundo la LED kwa usawazishaji na mapigo ya moyo wako lazima iwe rahisi na teknolojia hii yote karibu, sivyo? Kweli - haikuwa hivyo, hadi sasa. Binafsi nilijitahidi nayo kwa miaka kadhaa, kujaribu kupata ishara kutoka kwa hesabu nyingi za PPG na ECG