print("Hello, Pi Pico!")
import utime
#import machine
from machine import I2C, Pin
from lcd_api import LcdApi # LCD komutlarını çalıştıran kütüphane
from pico_i2c_lcd import I2cLcd # LCD komutlarını çalıştıran kütüphane
I2C_ADDR = 0x27 # LCD I2C ekran adresi, farklı olabilir, datasheet bakmak gerekir
I2C_NUM_ROWS = 2 # LCD I2C ekran satır sayısı
I2C_NUM_COLS = 16 # LCD I2C ekran sütun sayısı
sda=Pin(20) # LCD I2C ekranın SDA bağlantı pini
scl=Pin(21) # LCD I2C ekranın SCL bağlantı pini
i2c = I2C(0, sda=sda, scl=scl, freq=200000) # Hata alırsanız frekansı değiştirin.(100000, 200000, 300000, 400000 vs.)
lcd = I2cLcd(i2c, I2C_ADDR, I2C_NUM_ROWS, I2C_NUM_COLS)
def gretting():
lcd.putstr("The watch begins...") # LCD ekranda yazı yazdırma, Türkçe karakterler görünmeyecektir
utime.sleep(5) # Yazı ekranda 5 sn görünecek
lcd.move_to(5, 1)# İmleci istenilen konuma taşır. (Sütun, Satır)
lcd.clear()
lcd.putstr("GS:")
lcd.move_to(10, 0)
lcd.putstr("FB:")
gretting()
buton1=Pin(8,Pin.IN,Pin.PULL_DOWN)
buton2=Pin(7,Pin.IN,Pin.PULL_DOWN)
led1=Pin(15,Pin.OUT)
led2=Pin(14,Pin.OUT)
azalt=0
artır=0
while True:
led1.value(1)
led2.value(1)
if buton1.value()==1:
led1.value(0)
lcd.clear()
artır+=1
lcd.move_to(10, 0)
lcd.putstr("FB:")