Jauns
€19.49
€23.20
-15 %
Pieejams
Uzmanību: Pēdējās preces!
Pieejamības datums:
Tagi: arduino par, ek11, ky 040, es kodētu, 2560x1440 izšķirtspēju displeju, encoder rokturis, arduino slēdzis, rotācijas kodēšanas modulis, encod, encoder redzes.
Rotācijas kodētāju var saskaitīt, pagriežot uz priekšu un atpakaļ virzienā, laikā rotācijas impulsu biežumu,
Atšķirībā no counter rotējošs potenciometrs, šī rotācija skaits nav ierobežots.
Ar pogas uz rotācijas kodētāju var atiestatīt, lai tās sākotnējā stāvoklī, ka sāk skaitīt no 0.
******************
pārbaudes kods:
const int interruptA = 0; / / Interrupt 0 (pin 2)
const int interruptB = 1; / / Interrupt 1 (pin 3)
int CLK = 2; / / PIN2
int DAT = 3; / / PIN3
int POGAS = 4; / / PIN4
int LED1 = 5; / / PIN5
int LED2 = 6; / / PIN6
int SKAITS = 0;
void setup ()
attachInterrupt (interruptA, RoteStateChanged, uz ko);
/ / AttachInterrupt (interruptB, buttonState, uz ko);
pinMode (CLK, IEVADE);
digitalWrite (2, AUGSTA); / / Pull Augstas Restance
pinMode (DAT, IEVADE);
digitalWrite (3, AUGSTA); / / Pull Augstas Restance
pinMode (TAUSTIŅU, IEVADES);
digitalWrite (4, AUGSTA); / / Pull Augstas Restance
pinMode (LED1, IZEJAS);
pinMode (LED2, IZEJAS);
Seriālā.sāk (9600);
void loop ()
ja (! (digitalRead (POGA)))
SKAITS = 0;
Seriālā.println ("STOP COUNT = 0");
digitalWrite (LED1, ZEMS);
digitalWrite (LED2, ZEMS);
kavēšanās (2000);
Seriālā.println (SKAITS);
void RoteStateChanged () / / Ja CLK KRIŠANAS LASĪT DAT
ja (digitalRead (DAT)) / / Ja DAT = AUGSTS IR uz PRIEKŠU
SKAITS;
digitalWrite (LED1, AUGSTA);
digitalWrite (LED2, ZEMS);
kavēšanās (20);
else / / Ja DAT = ZEMS IR BackRote
SKAITA;
digitalWrite (LED2, AUGSTA);
digitalWrite (LED1, ZEMS);
kavēšanās (20);
50gab KY-040 Rotācijas Kodēšanas Moduli Ķieģeļu Sensors
Vienuma Tips | Sensors |
Izcelsme | KN(Izcelsmes valsts) |
Zīmola Nosaukums | HAILANGNIAO |
Modeļa Numurs | KY-040 |