- 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:
@@ -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
26
IR/ir_receive2.lua
Normal 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)
|
||||
Reference in New Issue
Block a user