Displaying posts tagged with

“I2C”

Érintés érzékelő Picoval

Az MPR121 érintés érzékelő könnyen használható Picoval is. I2C-n keresztül lehet az eszközzel kommunikálni, ezért a GND és táp mellett szükséged lesz egy SDA és egy SCL lábra a Picon. Ehhez itt egy library: from micropython import const from time import sleep_ms ADDRESS = const(0x5a) class MPR121: def __init__(self, i2c): self.i2c = i2c self.reset() def […]

Barack hangszer

A hardver régi bútorlapból, hulladék deszkából és maradék szegőlécből, meg persze kábelekből áll. A titkos rész így néz ki: (igen, szigetelőszalaggal mindent meg lehet oldani) Az érintés érzékelőnek szüksége van néhány csomagra: sudo apt install git python3-pip python3-smbus i2c-tools espeak A zenelejátszáshoz pygame-t használunk: pip3 install pygame A pygame-hez kell libsdl2: sudo apt install libsdl2-mixer-2.0-0 […]

I²C protokoll

Sok periféria van, amihez nem elég 1-1 lába GPIO-nak, hanem valamilyen szabványos protokoll segítségével lehet őket használni. A két leggyakoribb az I²C (Inter-Integrated Circuit) és a SPI (Serial Peripheral Interface).