Difference between revisions of "Grove - 6-Position DIP Switch"

From Teknologisk videncenter
Jump to: navigation, search
m
m
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
 +
Seeed [https://wiki.seeedstudio.com/Grove-6-Position_DIP_Switch/ Grove - 6-Position DIP Switch]
 +
 
=Linux Beagleboard=
 
=Linux Beagleboard=
Seeed [https://wiki.seeedstudio.com/Grove-6-Position_DIP_Switch/ Grove - 6-Position DIP Switch]
+
 
 
==Command line==
 
==Command line==
 
Read switch positions - notice byte 5 to 10.
 
Read switch positions - notice byte 5 to 10.
Line 14: Line 16:
 
i2cset -y 2 0x03 0xc0 0x10
 
i2cset -y 2 0x03 0xc0 0x10
 
</source>
 
</source>
 +
 +
Example: See [[Beaglebone black i2c]]
 
[[Category:grove]][[Category:Beagleboard]]
 
[[Category:grove]][[Category:Beagleboard]]

Latest revision as of 11:57, 5 April 2024

Seeed Grove - 6-Position DIP Switch

Linux Beagleboard

Command line

Read switch positions - notice byte 5 to 10. Posistions: 101101 (Reversed polarity)

debian@beaglebone:~/bin/dip$ i2ctransfer -y 2 w1@0x10 0x01 r10
0x00 0x00 0x00 0x80 0x00 0x01 0x00 0x00 0x01 0x00
Change I2C address
Change address from 0x03 to 0x10
i2cset -y 2 0x03 0xc0 0x10

Example: See Beaglebone black i2c