- mon récepteur IR marche bien, même trop loin, faudra que je dimimue la puisse de la LED IR pour éviter les échos

This commit is contained in:
Christian Zufferey
2018-09-09 20:25:22 +02:00
parent 4062fb5489
commit 2d63dffe02
2 changed files with 28 additions and 2 deletions

View File

@@ -1,6 +1,6 @@
-- Petit script pour recevoir la LED IR
print("\n ir_receive.lua zf180906.1645 \n")
print("\n ir_receive1.lua zf180909.1935 \n")
adc.force_init_mode(adc.INIT_ADC)
print(adc.read(0))
@@ -8,4 +8,4 @@ print(adc.read(0))
adctimer1=tmr.create()
tmr.alarm(adctimer1, 50, tmr.ALARM_AUTO, function()
print(adc.read(0))
end)
end)

26
IR/ir_receive2.lua Normal file
View File

@@ -0,0 +1,26 @@
-- Petit script pour recevoir la LED IR
print("\n ir_receive2.lua zf180909.1936 \n")
pin_hp = 8
gpio.mode(pin_hp,gpio.OUTPUT)
gpio.write(pin_hp,gpio.LOW)
pin_ir_receive = 7
gpio.mode(pin_ir_receive, gpio.INT, gpio.PULLUP)
function pulse_detected()
gpio.write(pin_hp,gpio.HIGH)
tmr.delay(900)
--print("pulse")
gpio.write(pin_hp,gpio.LOW)
end
gpio.trig(pin_ir_receive,"down",pulse_detected)
--adctimer1=tmr.create()
--tmr.alarm(adctimer1, 50, tmr.ALARM_AUTO, function()
-- print(adc.read(0))
--end)