diff --git a/Affichage_lettre.lua b/Affichage_lettre.lua index e69de29..116779a 100644 --- a/Affichage_lettre.lua +++ b/Affichage_lettre.lua @@ -0,0 +1,21 @@ +client = mqtt.client("100", "mqtt.leizour.fr", 8883, true) +client:connect("student", "O99Rq8$F12NXzhL5caya") + +-- CLK (clock) : D19 +-- DT (data) : D21 +-- SW (Bouton): D23 +-- dir = direction de tournage de l'encodeur +-- counter = nombre de cran tourner +-- button = bouton poussoir + +function action(dir, counter, button) + cls() + lettre = string.char((counter % 26)+65) + if button==1 then + client:subscribe("pendu",mqtt.QOS0,lettre) + end + console("Choix lettre : "..lettre) +end + +enc = encoder.attach(pio.GPIO19,pio.GPIO21,pio.GPIO23,action) + diff --git a/letter_display.lua b/letter_display.lua deleted file mode 100644 index b8087a4..0000000 --- a/letter_display.lua +++ /dev/null @@ -1,19 +0,0 @@ ---client = mqtt.client("100", "mqtt.leizoour.fr", 8883, true) ---client:connect("student", "O99Rq8$F12NXzhL5caya") - --- CLK (clock) : D15 --- DT (data) : D2 --- SW (Bouton): D4 --- dir = direction de tournage de l'encodeur --- counter = nombre de cran tourner --- button = bouton poussoir - -function action(dir, counter, button) - cls() - lettre = string.char((counter % 26)+65) - --if button==1 then - console("Choix lettre : "..lettre) -end - -enc = encoder.attach(pio.GPIO15, pio.GPIO2, pio.GPIO4, action) - diff --git a/main.lua b/main.lua index 3002d87..8f24e06 100644 --- a/main.lua +++ b/main.lua @@ -2,5 +2,3 @@ dofile("screen.lua") -- connecte l'écran sur les pins 18 et 19 attachscreen(18, 19, 0x3C) - -dofile("letter_display.lua")