IoT

    [Raspberry Pi] LED를 랜덤으로 깜빡거리게 하는 Python 코드

    blink2.py import RPi.GPIO as GPIO import time GPIO.setmode(GPIO.BCM) GPIO.setup(18, GPIO.OUT) for i in range(1,5): GPIO.output(18, True) time.sleep(1.0) GPIO.output(18, False) time.sleep(1.0) GPIO.cleanup() rand_blink2.py import RPi.GPIO as GPIO import time import random GPIO.setmode(GPIO.BCM) GPIO.setup(18, GPIO.OUT) while(1): randTemp = random.randrange(1,4) GPIO.output(18, True) time.sleep(ra..

    [Raspberry Pi] LED 블링크 C 코드

    라즈베리파이의 GPIO는 핀번호를 두가지로 나뉘어서 사용한다. wiring(와이어링 넘버링 LED를 한번 껏다가. -> 1초대기 랜덤으로 LED를 키는 코드 rand_blink.c #include #include void main(void){ wiringPiSetup(); pinMode(1, OUTPUT); while(1){ int randTemp = (rand() % 3) + 1; digitalWrite(1,HIGH); switch(randTemp){ case 1 : delay(1000); break; case 2: delay(2000); break; case 3: delay(3000); break; } digitalWrite(1, LOW); switch(randTemp){ case 1: delay(1..

    [Raspberry Pi] 라즈베리파이 3,4 모니터없이 핫스팟 사용해 원격 연결하기(기본 OS설치 포함)

    라즈베리파이3 이상부터는 와이파이 모듈이 내장되어있어 설정만 해준다면 와이파이로 SSH를 연결해 모니터없이 사용이 가능합니다. 1. SD카드에 라즈베리파이 OS 설치 2. SD카드에 핫스팟 설정파일 넣기 3. 핫스팟 연결하기(노트북) 4. SSH원격 연결하기 순서로 설명하겠습니다. 1. SD카드에 라즈베리파이 OS 설치 8gb 이상의 sd카드를 가지고 설치를 합니다. Teach, Learn, and Make with Raspberry Pi – Raspberry Pi The Raspberry Pi is a tiny and affordable computer that you can use to learn programming through fun, practical projects. Join the glob..

    [Wemos D1] 2. Thinkspeak에 데이터를 올리는 방법

    두번째로 @Thinkspeak에 데이터를 올리는 방법을 소개하겠습니다. 우선 Thinkspeak란 IoT센서 값이나 다양한 데이터들을 모아 그래프로 볼 수 있게 해주는? 사이트라고 생각해주시면 되겠습니다. https://thingspeak.com/ IoT Analytics - ThingSpeak Internet of Things Weather Station This project shows how to build an Arduino-based weather station that sends data to ThingSpeak. Once the data is collected, MATLAB is used to view trends of the data, plot histograms of the data, c..

    [Wemos D1] 1. WiFi 연결하는 법

    Wemos D1 보드를 통해 WiFi를 연결하는법을 알기위해 수 많은 정보의 바다를 뒤졌고 거기있는 많은정보들을 다 보니 이해하기가 너무어려웠기에 단계별로 글을 작성하려고합니다. 그 정보들을 잘 조합해서 합쳤고 아주아주 기초 초보자들을위해 주석도 달고 만들었습니다. 우선 이 글은 아두이노에서 WiFi를 사용하기위해선 ESP8266 모듈을 사용하는데 이 모듈이 내장되어있는 보드중 Wemos D1에 대한 설명입니다. 이 글의 순서는 1. WiFi연결하는법 2. Thinkspeak에 data 올리는법 3. 그 data를 앱인벤터 APP으로 받아오는법 4. 앱인벤터에서 아두이노로 WiFi를 통해 값을 변환시키는 법(저의 경우는 서보모터를 움직였습니다) 5. 토양수분센서 사용법(간단하게) 총 4가지 단계로 움직일..