분류 전체보기 (192) 썸네일형 리스트형 GPIO 24번 핀을 1초 마다 ON, OFF 시키는 python 코드 GPIO 24번 핀을 1초 마다 ON, OFF 시키는 python 코드 12345678910111213141516171819202122#!/usr/bin/env python import RPi.GPIO as GPIO #RPI.GPIO 모듈을 임포트한다.import time pin = 24GPIO.setmode(GPIO.BCM)#GPIO.BOARD 는 라즈베리파이에 배열된 순서대로 핀 이름을 부르겠다는 의미이고, #GPIO.BCM은 (Broadcom chip-specific pin numbers) 로 Broadcom SOC 칩에서 #사용하는 핀이름을 사용하겠다는 의미. #즉, GPIO.BOARD 모드에서 8번핀은 GPIO.BCM 모드에서 14번 GPIO.setup(pin, GPIO.OUT) try: whi.. 반응하는 인형 외관 디자인 - 피카소의 ’도라마르의 초상’ 작품 “반응하는 인형” 디자인 아이디어 - 피카소의 ’도라마르의 초상’ 작품 반응하는 인형의 디자인은 피카소의 ’도라마르의 초상’ 작품에서 아이디어를 얻어 디자인 하였다. 인형은 전문적인 제작자의 디자인과 봉제 과정을 거쳐 준비하고, 아두이노와 센서를 결합하여 제작한다. “반응하는 인형” 디자인 아디디어 - 피카소의 ’도라마르의 초상’ 작품 피카소의 ’도라마르의 초상’ 작품 라즈베리파이 RGB LED 실습 코드 소프트박스 라즈베리파이 RGB LED 실습 코드 보드에서 사용된 RGB LED 이미지 라즈베리파이와 연결도를 Fritzing 으로 그린 이미지 아래는 단순한 RGB Test 코드 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374#include //Signal 사용 헤더파일#include #include #include #include #include //exit() 사용 헤더파일 #include #define RGBLEDPOWER 24 //BCM_GPIO 19 #define RED 4 //27#define .. 안드로이드 스튜디오 3.1 Configuration~ 경고 제거법-compile, implementation, api 에러나 경고가 다음과 같이 나오는 경우가 있다. Configuration 'compile' is obsolete and has been replaced with 'implementation' and 'api'. 이런 경우 무조건 build.gradle(app)에서 가서 compile 을 api 나 implementation 로 바꿔준다. 그러면 또 잘 진행된다. TL;DR(Too Long; Didn’t Read.):모든 compile을 implementation으로 바꾸고 프로젝트를 빌드해보세요. 만일 여러분이 성공적으로 잘 된다면 훌륭한 프로젝트 입니다. 그렇지 않으면 종속성이 있는지 찾아보고 api키워드를 사용하여 해당 라이브러리를 사용합시다.참고 사이트 : https://sikeeoh.github... 블루투스4.0 BLE 모듈 HM-10 Module 사용법(AT 커맨드 포함) [블루투스4.0 BLE]HM-10 Module 사용법(AT 커맨드 포함) HM-10 데이터 시트의 내용 중 일부를 발췌한 것입니다. 보다 자세한 내용은 데이터 시트를 참고하세요. 1. HM-10 사양 ● 버전 : Bluetooth V4.0 BLE● 대역폭 : 2.4GHz ISM band● 신호 세기 : -23dbm, -6dbm, 0dbm, 6dbm● 전송 속도 : 6K Bytes● 서비스 : Central & Peripheral UUID FFE0,FFE1● 동작 사양 : +3.3VDC 50mA (Active mode : 8.5mA) (Sleep mode : 400uA~1.5mA)● 전송거리 : 최대 약 100m (기기에 따라서 상이함) 2. 모듈 주요 핀 Pin. 1 : UART_TXPin. 2 : UA.. 아두이노에서 블루투스 데이터 통신을 위한 스케치 코드 아두이노에서 블루투스 데이터 통신을 위한 스케치 코드 특정한 기능의 코드는 다양한 코드를 살펴보는 것이 좋다. 아래 코드는 블루투스를 통해 문자를 전송 받고, 문자열 종료 표시(보통 개향문자 '\n'을 사용)를 발견하면 수신한 문자열을 다시 블루투스를 통해 스마트 폰으로 전송하는 스케치 코드이다. 회로 연결도를 참고한다. 우선 블루투스 모듈의 RX, TX 데이터 선을 아두이노 D3, D2 에 연결한다. 소스코드는 아래에 주석과 함께 설명하니 참고하시라. 한 가지 자주 헷갈리고 뒤바뀌는 점이 바로 씨리얼 포트의 RX-TX 정의 번호와 블루투스 모듈 RX-TX 연결 번호이다. 쉽게 생각하면 된다. 아두이노에서 데이터를 받는 RX 번호에서 나오는 선은 블루투스의 데이터를 보내는 TX 번호로 받는다는 것만 알아.. Build errors after Android Studio 3.2.1 upgrade 에러- com.android.tools.build:aapt2:3.2.1-4818971 아래와 같은 컴파일 에러가 날때 참고하시길. Build errors after Android Studio 3.2.1 upgrade 에러검색에러명 - com.android.tools.build:aapt2:3.2.1-4818971 Could not find com.android.tools.build:aapt2:3.2.1-4818971**. Searched in the following locations: file:/C:/Users/sandeepk2/AppData/Local/Android/Sdk/extras/m2repository/com/android/tools/build/aapt2/3.2.1-4818971/aapt2-3.2.1-4818971.pom file:/C:/Users/sandeepk2/AppData/.. HM-10 BLE 모듈 사용 스마트폰으로 데이터 주기적으로 송신하기 HM-10모듈을 통해 Arduino에서 BLE / iBeacon을 구현하는 중인데 이제 분석을 하니 언제나 할 수 있으려나. 가이드에 따르면 - HM-10으로 BLE 기능을 구현 가능.- HM-10의 AT commands를 사용해 iBeacon을 구현 가능. ▶ HM-10 모듈 설명HM-10 모듈은 1만원 미만의 가격으로 BLE(Bluetooth Low Energy/블루투스 4.0 최신버전 스펙)를 구현할 수 있게 해준다. BLE는 전 버전의 블루투스에 비교해 매우 짧은 pairing(연결구성)과 낮은 전력소모로 알려져 있다. 그리고 iBeacon이라는 주기적인 브로드캐스팅 스펙을 가지고 있다. 의외로 HM-10 모듈은 여러가지 버전이 있다. 기본적으로 Texas Instrument의 CC254x 칩을 .. 이전 1 ··· 12 13 14 15 16 17 18 ··· 24 다음