📄 readme.txt
字号:
Den ADNS-2610 habe ich in einer Logitech USB-Maus gefunden.
Der Bildsensor hat eine Aufl鰏ung von 18x18 Pixel und
liefert diese mit 6 Bit Graustufen. Au遝rdem liefert
er nat黵lich Bewegungswerte f黵 X- und Y- Richtung.
Das ist ja das was die Maus braucht ;)
Aber darum geht es hier nicht. Es geht um die Bilddaten.
Die kann man recht einfach auslesen.
Was kann man mit dem Sensor sehen ?
===================================
Nicht besonders viel. Buchstaben aus einer Zeitschrift
abscannen geht nicht. Zeichen mit 1mm H鰄e passen nicht
ganz in die 18x18 Pixel. Siehe Bilder.
Ich habe den Sensor nicht ausgebaut, sondern nur angezapft.
Die Optik zum Sensor von der Maus wird auch ben鰐igt.
Als erstes muss man die SCK und SDIO Leitung des ADNS vom
USB-Chip trennen. Dann die VDD Leitung vom ADNS
verfolgen und den Transistor der den Sensor immer wieder
abschaltet 黚erbr點ken. So hat der Sensor dauerhaft 5V auf VDD.
Der Sensor wird per Software-SPI an PORTA eines ATMega128 benutzt.
In softspi.h kann man einen anderen Port und andere Pins einstellen.
SCK vom ADNS wird an SCK der Software SPI angeschlossen.
SDIO vom ADNS wird an MISO/SPI_IN vom uC angeschlossen. Da es
sich um eine 2 Draht SPI handelt muss ein Widerstand von
ca. 4k7 von MOSI/SPI_OUT nach MISO/SPI_IN gelegt werden.
GNDs verbinden nicht vergessen !
Das Programm im Verzeichnis PPM sendet EIN Bild als PPM ASCII Datei
黚er RS232. IrfanView z.B. kann es anzeigen. Es wird nur ein Bild
gesendet. Danach muss man Reset dr點ken um ein neues Bild zu bekommen,
oder das Programm 鋘dern :(
Das Programm im Verzeichnis GLCD zeigt das Bild auf einem KS108 GLCD Display an.
Es wird dauernd neu gelesen und angezeigt. Also schon viel besser zum rumspielen ;)
Die Bilder sind um 90
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -