Description: So if we count the steps each time the signal changes, from High to Low or from Low to High, we can notice at that time the two output signals have opposite values. Vice versa, if the encoder is rotating counter clockwise, the output signals have equal values. So considering this, we can easily program our controller to read the encoder position and the rotation direction.
To Search:
File list (Check if you may need any files):
Filename | Size | Date |
---|
Debug\List\Oled_encoder.map | 2456 | 2018-03-02
|
Debug\List\Oled_encoder.asm | 70126 | 2018-03-02
|
Debug\List\Oled_encoder.lst | 132837 | 2018-03-02
|
Debug\Exe\Oled_encoder.a | 47958 | 2018-03-02
|
Debug\Exe\stdio.al | 38348 | 2018-03-02
|
Debug\Exe\stdio.ol | 53356 | 2018-03-02
|
Debug\Exe\stdlib.al | 34133 | 2018-03-02
|
Debug\Exe\stdlib.ol | 59102 | 2018-03-02
|
Debug\Exe\string.al | 41215 | 2018-03-02
|
Debug\Exe\string.ol | 43128 | 2018-03-02
|
Debug\Exe\math.al | 35249 | 2018-03-02
|
Debug\Exe\math.ol | 52280 | 2018-03-02
|
Debug\Exe\ctype.al | 8594 | 2018-03-02
|
Debug\Exe\ctype.ol | 27905 | 2018-03-02
|
Debug\Exe\Oled_encoder.rom | 21931 | 2018-03-02
|
Debug\Exe\Oled_encoder.hex | 9504 | 2018-03-02
|
Debug\Exe\Oled_encoder.o | 53691 | 2018-03-02
|
Debug\Oled_encoder.sym1 | 450 | 2018-03-02
|
Debug\Oled_encoder.sym2 | 88 | 2018-03-02
|
Debug\Oled_encoder.sym3 | 17 | 2018-03-02
|
Debug\Oled_encoder.str1 | 14 | 2018-03-02
|
Debug\Oled_encoder.obj | 16994 | 2018-03-02
|
Debug\Oled_encoder.cof | 4182 | 2018-03-02
|
Lib\SSD1306.c~ | 16346 | 2018-02-28
|
Lib\DS1307_AVR.cci | 1213 | 2018-03-02
|
Lib\SSD1306.cci | 1045 | 2018-02-28
|
Lib\DS18B20_AVR.cci | 518 | 2018-03-01
|
Lib\Io_clock.c~ | 286 | 2018-02-28
|
Lib\Io_clock.cci | 66 | 2018-03-02
|
Lib\SSD1306_AVR.cci | 2433 | 2018-03-02
|
Lib\Fonts.cci | 165 | 2018-03-02
|
Lib\DS3231_AVR.cci | 1459 | 2018-03-01
|
Lib\DS3231_AVR.c~ | 11195 | 2018-03-01
|
Lib\Timer_AVR.c | 4154 | 2018-03-01
|
Lib\DS3231_AVR.c | 11220 | 2018-03-01
|
Lib\Timer_AVR.cci | 304 | 2018-03-02
|
Lib\DS18B20_AVR.c~ | 2482 | 2018-03-01
|
Lib\DS18B20_AVR.c | 2521 | 2018-03-01
|
Lib\DS1307_AVR.c~ | 9891 | 2018-03-01
|
Lib\DS1307_AVR.c | 9897 | 2018-03-01
|
Lib\Fonts.c~ | 16118 | 2018-03-02
|
Lib\SSD1306_AVR.c~ | 14222 | 2018-03-02
|
Lib\SSD1306_AVR.c | 12048 | 2018-03-02
|
Lib\Fonts.c | 13352 | 2018-03-02
|
Lib\EXT_AVR.cci | 247 | 2018-03-02
|
Lib\EXT_AVR.c~ | 1394 | 2018-03-02
|
Lib\EXT_AVR.c | 1824 | 2018-03-02
|
Lib\Io_clock.c | 325 | 2018-03-02
|
Oled_encoder.atsln | 889 | 2018-03-02
|
Oled_encoder.c | 1080 | 2018-03-02
|
Oled_encoder.c~ | 2054 | 2018-03-02
|
Oled_encoder.cbi | 267 | 2018-03-02
|
Oled_encoder.cci | 862 | 2018-03-02
|
Oled_encoder.cof | 4182 | 2018-03-02
|
Oled_encoder.cproj | 1714 | 2018-03-02
|
Oled_encoder.cwp | 7694 | 2018-03-02
|
Oled_encoder.fct | 440 | 2018-03-02
|
Oled_encoder.prj | 11065 | 2018-03-02
|
Oled_encoder.txt | 0 | 2018-03-02
|
Debug\List | 0 | 2018-03-02
|
Debug\Exe | 0 | 2018-03-02
|
Release\List | 0 | 2018-03-02
|
Release\Exe | 0 | 2018-03-02
|
Debug | 0 | 2018-03-02
|
Lib | 0 | 2017-04-26
|
Release | 0 | 2018-03-02 |