M5StickC+UIFlow로 회의실의 사용 상황을 모니터링하자 ①-1(마그넷 스위치 준비편)
개요
회의실의 이용 상황을 Web상에서 파악할 수 있는 구조를
M5StickC+마그넷 스위치→ThingSpeak
를 사용하여 구축했습니다.
UIFlow를 사용한 블록 프로그래밍을 사용했으므로 코드는 한 줄도 쓰지 않고 끝납니다.
아래와 같이 연결하여, 통전시는 0, 절단시는 1로 하도록 하고 있습니다.
코드
M5Door.py
from m5stack import *
from m5ui import *
from uiflow import *
import machine
import time
setScreenColor(0x111111)
DoorStatus = M5Title(title="DoorStat", x=3, fgcolor=0xFFFFFF, bgcolor=0x0000FF)
L_DS = M5TextBox(3, 26, "DS", lcd.FONT_DejaVu18, 0xFFFFFF, rotate=0)
pin0 = machine.Pin(26, mode=machine.Pin.IN, pull=machine.Pin.PULL_UP)
L_DS.setText('Started!')
wait(1)
while True:
L_DS.setText(str(pin0.value()))
wait(1)
wait_ms(2)
최종판은 이쪽
ThingSpeak까지 연결합니다.
M5StickC+UIFlow로 회의실의 사용 상황을 모니터링하자 ①-2(마그넷 스위치 완성판)
Reference
이 문제에 관하여(M5StickC+UIFlow로 회의실의 사용 상황을 모니터링하자 ①-1(마그넷 스위치 준비편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/keicafeblack/items/95c8e9563992a425cf6b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
M5Door.py
from m5stack import *
from m5ui import *
from uiflow import *
import machine
import time
setScreenColor(0x111111)
DoorStatus = M5Title(title="DoorStat", x=3, fgcolor=0xFFFFFF, bgcolor=0x0000FF)
L_DS = M5TextBox(3, 26, "DS", lcd.FONT_DejaVu18, 0xFFFFFF, rotate=0)
pin0 = machine.Pin(26, mode=machine.Pin.IN, pull=machine.Pin.PULL_UP)
L_DS.setText('Started!')
wait(1)
while True:
L_DS.setText(str(pin0.value()))
wait(1)
wait_ms(2)
최종판은 이쪽
ThingSpeak까지 연결합니다.
M5StickC+UIFlow로 회의실의 사용 상황을 모니터링하자 ①-2(마그넷 스위치 완성판)
Reference
이 문제에 관하여(M5StickC+UIFlow로 회의실의 사용 상황을 모니터링하자 ①-1(마그넷 스위치 준비편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/keicafeblack/items/95c8e9563992a425cf6b
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(M5StickC+UIFlow로 회의실의 사용 상황을 모니터링하자 ①-1(마그넷 스위치 준비편)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/keicafeblack/items/95c8e9563992a425cf6b텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)