From e4601dcbd45fa3604410ce329396103ec0cf0699 Mon Sep 17 00:00:00 2001 From: Christian Zufferey Date: Sun, 9 Sep 2018 23:11:25 +0200 Subject: [PATCH] =?UTF-8?q?-=20=C3=A0=20lire=20la=20suite=20!=20-=20trouv?= =?UTF-8?q?=C3=A9=20le=20moyen=20de=20diminuer=20fortement=20la=20port?= =?UTF-8?q?=C3=A9e=20de=20mon=20d=C3=A9tecteur=20IR,=20il=20suffit=20simpl?= =?UTF-8?q?ement=20de=20jouer=20sur=20le=20PWM=20de=20la=20porteuse=20de?= =?UTF-8?q?=2038kHz=20de=20l'=C3=A9metteur=20IR=20LED,=20je=20lui=20ai=20m?= =?UTF-8?q?is=20un=20rapport=201/25uS=20au=20lieu=20de=2013/13uS,=20du=20c?= =?UTF-8?q?oup=20il=20est=20hyper=20directif=20=C3=A0=202m=20environ.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- IR/init.lua | 6 +++--- IR/ir_receive2.lua | 2 +- IR/ir_send4.lua | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/IR/init.lua b/IR/init.lua index ee010f1..2bd020f 100644 --- a/IR/init.lua +++ b/IR/init.lua @@ -1,5 +1,5 @@ -- super mini bootstrap -print("\n init_minizf1.lua zf180909.1112 \n") +print("\n init_minizf1.lua zf180909.2306 \n") zswitch=3 --switch flash gpio.mode(zswitch, gpio.INT, gpio.PULLUP) @@ -14,8 +14,8 @@ end gpio.trig(zswitch, "both", zbutton) -tmr.alarm(initalarme, 8000, tmr.ALARM_SINGLE, function() +tmr.alarm(initalarme, 5000, tmr.ALARM_SINGLE, function() print("\nStart\n") - dofile("start_boot.lua") + dofile("ir_receive2.lua") -- dofile("start_job.lua") end) diff --git a/IR/ir_receive2.lua b/IR/ir_receive2.lua index 31788a6..89e8f42 100644 --- a/IR/ir_receive2.lua +++ b/IR/ir_receive2.lua @@ -12,7 +12,7 @@ gpio.mode(pin_ir_receive, gpio.INT, gpio.PULLUP) function pulse_detected() gpio.write(pin_hp,gpio.HIGH) - tmr.delay(900) + tmr.delay(500) --print("pulse") gpio.write(pin_hp,gpio.LOW) end diff --git a/IR/ir_send4.lua b/IR/ir_send4.lua index 16ddf1f..cc7d84a 100644 --- a/IR/ir_send4.lua +++ b/IR/ir_send4.lua @@ -2,14 +2,14 @@ -- ATTENTION, on utilise ici l'astuce du gpio.serout pour faire la pulse, -- car on n'arrive pas avec le gpio.write à faire une pulse plus courte que 400uS -print("\n ir_send4.lua zf180909.1903 \n") +print("\n ir_send4.lua zf180909.2308 \n") pin_ir_send = 7 gpio.mode(pin_ir_send,gpio.OUTPUT) gpio.write(pin_ir_send,gpio.HIGH) function pulse_ir() - gpio.serout(pin_ir_send,gpio.LOW,{14,13},38) + gpio.serout(pin_ir_send,gpio.LOW,{1,25},38) end sendir_tmr1=tmr.create()