Orodha ya maudhui:

Bentzi Iliyoongozwa: 3 Hatua
Bentzi Iliyoongozwa: 3 Hatua

Video: Bentzi Iliyoongozwa: 3 Hatua

Video: Bentzi Iliyoongozwa: 3 Hatua
Video: Как заменить треснувшую плитку и удалить эпоксидную затирку? 2024, Novemba
Anonim
Image
Image
Bentzi Iliyoongozwa
Bentzi Iliyoongozwa
Bentzi Iliyoongozwa
Bentzi Iliyoongozwa

jinsi inavyoonekana wakati inafanya kazi

Hatua ya 1: Nambari ya Nuru

Nambari ya Nuru
Nambari ya Nuru

Inaweza kuwa mbaya sana unapoiangalia kutoka hapa

int greenled = 9; // huweka rangi ya kijani kwa nuru

int blueled = 10; // huweka rangi ya hudhurungi kwa nuru int redled = 11; // huweka rangi nyekundu kwa nuru nyekundu = 0; // inaweka thamani ambayo inaweza kubadilishwa kwa rangi nyekundu int blueval = 0; // inaweka thamani ambayo inaweza kubadilishwa kwa rangi ya bluu int greenval = 0; sufuriaPin = A0; // inaweka thamani ya pententiometer inaruhusu kufanya kazi kwa usanidi batili () {// weka msimbo wako wa kusanidi hapa, ili uendeshe mara moja: pinMode (potPin, INPUT); // kwa kuifanya Pembejeo unamwambia Potpin asome ni nini maadili ni pinMode (A0, INPUT); // kwa taa zote kwa kuwaambia kuwa ni OUTPUTs unawaambia watoe rangi. pinMode (iliyowekwa nyekundu, OUTPUT); pinMode (iliyotiwa rangi ya bluu, OUTPUT); Serial.begin (9600); // hii inaambia Serial kuanza kuchapisha maadili}

kitanzi batili () {// weka nambari yako kuu hapa, ili uendeshe mara kwa mara: redval = analogRead (potPin); kusoma kutoka kwa kijiko cha rangi ya hudhurungi = analogRead (potPin); 1023 na 255 hadi sifuri blueval = ramani (blueval, 0, 1023, 0, 255); // sawa na hapo juu namba tofauti tu greenval = ramani (greenval, 0, 1023, 130, 5); // sawa na mbili hapo juu nambari tofauti Serial.print (redval); Serial.println (kijani kibichi); AnalogWrite (nyekundu tena, redval); AnalogWrite (bluu, bluu);

}

Hatua ya 2: Sanidi

Sanidi
Sanidi
Sanidi
Sanidi
Sanidi
Sanidi

mguu mkubwa kwa taa huenda kwa mguu wa kati wa volts tano kwa pentameter huenda kwa A0

Hatua ya 3: Jinsi Inavyoonekana Unapoijaribu Mwishowe

Ikiwa unataka kubadilisha rangi rudi kwenye msimbo uliowekwa na urekebishe nambari wakati upimaji wa kijani au kijani au samawati unasoma kutoka kwa ramani kimsingi badilisha nambari hapa hatua hii redval = ramani (redval, 0, 1023, 255, 0);

Ilipendekeza: