Kamis, 22 Desember 2016

Om Telolet Om: Switch on/off WeMos Relay Shield (ESP8266EX, NodeMCU, Lua)

What is Om Telolet Om mean? Sir honk your horn sir.

Ketika tulisan ini dibuat, fenomena Om Telolet Om lagi menjadi fenomena trend di Indonesia, dan juga menjadi trending topic di Twitter. Hal ini menjadi penasaran bagi banyak orang apa sih artinya Om Telolet Om. Berdasarkan pembacaan di Internet dapat disimpulkan bahwa "Om Telolet Om" artinya meminta kepada pengemudi Bus angkutan untuk membunyikan klakson yang memiliki suara unik dalam melodi yang dapat dimainkan oleh supir. Awalnya Om Telolet Om menjadi hiburan bagi anak-anak dimana supir memainkan lagi anak-akan seperti unyil, happy birthday, dll.

 Gambar 1. WeMos Relay Shield

Pada tulisan ini penulis membahas tentang pengendalian switch pada WeMos Relay Shield dengan Lua. Pengendalian switch adalah mengatur GPIO pin 1 kepada kondisi HIGH (switch on), dan LOW (switch off).

relayPin = 1
interval = 2000 --pause for two seconds
mode = 0

gpio.mode(relayPin, gpio.OUTPUT);

function Switch()
  if mode==0 then 
    gpio.write(relayPin, gpio.HIGH)
  else
    gpio.write(relayPin, gpio.LOW)
  end
  mode = math.abs(mode)-1
end

tmr.alarm(0,interval,1,Switch)
Pada keadaan On, maka Led pada Shield akan hidup, dan sebaliknya adalah Off.

Tidak ada komentar:

Posting Komentar