본문 바로가기

IOT(Arduino+Inventor)

Inventor _BlueTooth_LED ON OFF [2]

Inventor _BlueTooth_LED ON OFF [1]에서 소개한을 좀더 확장한 것입니다.

부루투스 장치는 동일합니다.  오직 4개의 LED를 제어하는 프로젝트입니다.

 

 

하드웨어 장치를 꾸며봅니다.

 

준비 : 기본회로, 부루투스(HC-06), 패키지 LED (20PIN), 패키지 저항(200오옴), 저항 10k, 저항 4.7k오옴

A:고정 저항 10k오옴을 정해진 위치 구멍에 배치합니다.

B:고정 저항 4.7k오옴을 정해진 위치 구멍에 배치합니다.

저항 아래 단자는 보드 nano 단자 D2와 연결합니다.

C: 부루투스 Vcc 단자가 빨간색 위치에서 지시방향으로 배치합니다.

ㅘ 

D:패키지 저항 200오옴 힌점 공통단자가 빨간색 위치에서 지점에서 지시방향으로 배치합니다.

E: 패키지 LED  모델명 문자가 보이도록 한 상태로 두 위치 빨간색 위치에서  지시방향으로 배치합니다.

*10개의 LED 중 4개만 사용합니다.

F: 마이너스 줄과 패키지 저항 공통단자를 연결합니다.

G: +5V과 부루투스 Vcc를 연결합니다.

H: 마이너스를  부루투스 GND를 연결합니다.

I :부루투스 RxD와 10k오옴를 연결합니다.

J: 부루투스 TxD를 보드 D3단자를 연결합니다.

K: B 4.7K오옴 단자와 보드 D2를 연결합니다.

L: 패키지 LED 왼쪽 첫 번째와 보드 D4를 연결합니다.

M:패키지 LED 왼쪽 두 번째와 보드 D5를 연결합니다.

N:패키지 LED 왼쪽 세번째와 보드 D6를 연결합니다.

O:패키지 LED 왼쪽 네번째와 보드 D7를 연결합니다.

 

아두이노 소프트웨어

 

Const int Led0=4; 정수형 상수 변수 값으로 4를 설정합니다.

SoftwareSerial mySerial(2, 3); 부루투스 송수신 통신을 위해 보드 2, 3 단자를 이용하기 위한 설정입니다.

 

pinMode(led0,OUTPUT); 보드 단자를 출력으로 설정합니다. (OUTPUT나 1를 사용)

if 문으로 참이면 HIGH 켜지고, 거짓이면 꺼짐니다.

 

첫번째 두번째 LED입니다.

LED 세번째 네번째 입니다.

* 보드에 업로드 합니다.

Inventor _BlueTooth_LED ON OFF [1] 포스팅을 이용합니다.

부루투스는 그대로 이용합니다.

버튼은 복사하면 쉽게 할 수 있습니다.

 

부루투스 사용전으로 목록을 나타냅니다.

목록중에서 해당 부우투스를 선택합니다.

LED를 On, Off 하기위한 스케치입니다.

유형은 모두 같습니다.

복사하면 쉽게 할 수 있습니다.

 

마우스 오른쪽 버튼으로 서브메뉴를 이용합니다.

복사된 블럭의 역삼각형으로 클릭하여 해당 ,ID를 선택 후 변수 값을 지정합니다.

완성된 LED0 블럭입니다.

완성된 LED1 블럭입니다.

완성된 LED2 블럭입니다.

완성된 LED3 블럭입니다.

다음은 버튼 속성 입니다. 

 

다음 포스팅은 Inventor _BlueTooth_버튼속성 [3] 입니다.

'IOT(Arduino+Inventor)' 카테고리의 다른 글

RGB LED 제어[1]  (0) 2022.03.27
WebViewer  (0) 2022.03.26
inventor_webviewer[1]  (0) 2022.03.25
Inventor _BlueTooth_버튼_BackGroundColor [3]  (0) 2022.02.28
Inventor _BlueTooth_LED ON OFF [1]  (0) 2022.02.23