from machine import Pin, SoftI2C
from time import sleep
import ssd1306
A1 = Pin(14, mode=Pin.IN, pull=Pin.PULL_UP)
B1 = Pin(32, mode=Pin.IN, pull=Pin.PULL_UP)
A2 = Pin(23, mode=Pin.IN, pull=Pin.PULL_UP)
B2 = Pin(15, mode=Pin.IN, pull=Pin.PULL_UP)
busi2c = SoftI2C(scl=Pin(22), sda=Pin(21))
oled_width = 128
oled_height = 64
oled = ssd1306.SSD1306_I2C(oled_width, oled_height, busi2c)
def afficher(texte):
oled.fill(0)
oled.text(texte, 0, 10,1)
#sleep_ms(500)
oled.show()
oled.fill(1)
compteur_de_victoire=0
compteur_de_défaite=0
while True :
j1=0
j2=0
print(j1,j2)
afficher('j1 a toi')
sleep(2)
while j1<1:
#print("joueur 1 appuie sur un bouton")
if A1.value() == 0:
j1=1
if B1.value() == 0:
j1=2
afficher('j2 a toi')
sleep(2)
while j2<1:
#print("joueur 2 appuie sur un bouton")
if A2.value() == 0:
j2=1
if B2.value() ==0:
j2=2
if j1 == j2:
afficher('bravo')
sleep(2)
compteur_de_victoire = compteur_de_victoire + 1
print('nombre de victoire:')
print('compteur_de_victoire')
sleep(2)
else:
afficher('perdu')
sleep(2)
compteur_de_défaite = compteur_de_défaite + 1
print('nombre de défaite:')
print(compteur_de_défaite)
sleep(2)
j1=0
j2=0