Afisare iconite pe display LCD I2C
In continuarea articolului anterior putem aduce modificari la afisare prin adaugarea de diferite iconite pe langa alte informatii.
Pentru a face acest lucru vom folosi exemplu din codul de mai jos:
In continuarea articolului anterior putem aduce modificari la afisare prin adaugarea de diferite iconite pe langa alte informatii.
Pentru a face acest lucru vom folosi exemplu din codul de mai jos:
In acest articol vom vedea cum se poate folosi un afisaj LCD uzual si foarte raspandit de genul 16x02, 16x04 sau 20x04. Aceste tipuri de afisaje se pot folosi impreuna cu un adaptor I2C pentru a simplifica legatura intre display si Raspberry Pi Pico.
Pentru functionarea displayului avem nevoie de minim 3 fisiere: lcd_api.py, i2c_lcd.py si main.py.
Conexiunea se va realiza in modul urmator:
LCD --- Raspberry Pi Pico
VCC - VBUS (Pin 40)
GND - GND (Pin 38)
SDA - GPIO0 (Pin 1)
SCL - GPIO1 (Pin 2)
Fisierul lcd_api.py este cel de mai jos:
Citește mai mult: Raspberry Pi Pico si afisajul LCD 20x04 cu interfata I2C
Pentru a realiza un ceas cu Raspberry Pi Pico putem folosi doar cateva linii de cod pentru acest lucru.
In acest exemplu data si timpul o vom afisa in terminalul serial.
Codul sursa este foare simplu si poate fi vazut mai jos:
Citește mai mult: Data si timpul impreuna cu Raspberry Pi Pico
Daca in articolul anterior am vazut cum putem citi temperatura si umiditatea mediului ambiant cu ajutorul senzorului DHT22 in acest articol vom vedea cum putem inlocui senzorul DHT22 cu senzorul DHT11.
Conexiunile sunt identice, codul sursa este aproape identic (de asemenea sunt necesare atat fisierul dht.py cat si fisierul main.py).
Modificarile aduse codului sunt minime, fisierul care se va modifica fiind main.py.
Codul sursa cu modificarile de rigoare sunt mai jos:
Pentru a citi temperatura si umiditatea mediului inconjurator putem folosi senzorul DHT22.
Acest senzor se poate alimenta cu o tensiune intre 3.3V si 5V.
Conexiunile intre DHT22 si Raspberry Pi Pico sunt simple, se conecteaza doar pinul OUT al senzorului la pinul GPIO28 (pin34) impreuna cu un rezistor de 10 KiloOhmi intre pinul OUT al senzorului si VCC.
Pentru a programa modulul Raspberry vom folosi editorul Thonny. Cu ajutorul acestui editor vom incarca in Raspberry Pi Pico 2 fisiere: main.py si dht.py.
Fisierul dht.py se poate descarca de aici sau sa poate copia de mai jos: