사물인터넷(IoT) 서버 플랫폼 프로타(Prota)

[Quick & Dirty guide] GPIO app

오늘은 이 라즈베리파이를 통해 PROTA Pi가 출시된 것에 대한 고마움의 의미로 Raspberry Pi foundation, Raspberry Pi users 을 위해 만든 'GPIO 앱'을 소개하고자 합니다!
(이미지 출처 : bitcraze.se)
(이미지 출처 : bitcraze.se)


 

 

 

 

 

 

 

 

(이미지 출처 : Adafruit)
(이미지 출처 : Adafruit)

 

 

 

 

 

 

 

 

(이미지 출처 : Davidhunt.ie)

 

 

 

 

 

 

 

 

 

 

 

위 사진들처럼 전세계적으로 정말 수많은 라즈베리파이(Raspberry Pi) 프로젝트들이 활성화 되어 있죠!

앞으로도 얼마나 많은 프로젝트들이 생겨날 지 모르겠습니다.

라즈베리파이는 NARAN에게도 큰 의미가 있는 제품입니다.

바로 PROTA Pi의 하드웨어 플랫폼이기 때문이죠.
오늘은 이 라즈베리파이를 통해 PROTA Pi가 출시된 것에 대한 고마움의 의미로
Raspberry Pi foundation, Raspberry Pi users 을 위해 만든
'GPIO 앱'을 소개하고자 합니다!

 

 

Features
  • Change interface mode
  • Set specific 'pin'
    • Input : 'Read' value
    • Ouput : 'Write' input value
    • Serial communication : UART, SPI, I2C
    • PWM : 'Write' input value
    • Edge_Rising / Edge_Falling : detect edge status
 
"Need not 'programming' "
개발자가 아니어도 GPIO 앱을 이용한다면 기존에 pin의 상태를 설정하기 위한 프로그래밍이 필요없습니다. 몇 번의 클릭만으로 PWM 값을 입력할 수 있고, LED 를 켜기 위해 해당 핀을 클릭하여 output 입력칸에 '1'이라는 숫자만 입력하면 됩니다.
 
 
"Automates pin & pin, pin & web services"
GPIO pin을 자동화 규칙을 만들기 위한 'sensor', 'actuator'로 사용할 수 있습니다.
"PIR 센서에 모션이 감지되면, GPIO 17의 LED의 불이 켜져라"
"오늘 오후 날씨가 '맑음'이면, GPIO18의 PWM value를 10으로 줄여라"
몇 가지 예를 들어봤는데요, 모두 쓸 수 없을만큼 많은 자동화 규칙을 만들 수 있습니다.
우리가 상상하기 나름이겠죠?
자동화가 가능한 이유는 소개드렸던 '엠비언시(Ambiency)'이기에 가능합니다.

앞으로 GPIO app study 코너에서 GPIO를 이용하여 다양한 PROTA Pi 프로젝트를 소개해드리겠습니다.

댓글

댓글 본문
버전 관리
woojin
현재 버전
선택 버전
graphittie 자세히 보기