티스토리 뷰
HardWare/ARTIK
[ARTIK 710] Software PWM(SoftPWM) 이용하기 with Arduino IDE
White Whale 2016. 12. 27. 15:58728x90
1. 개요 |
ARTIK 530에는 PWM 핀이 2개, ARTIK 710에는 PWM 핀이 1개 있습니다. 해당 보드들을 가지고 조그만한 센서 또는 모듈을 가지고 놀기에는 PWM 핀이 부족할 때가 있습니다. 그렇기 때문에 기존 GPIO핀을 프로그래밍으로 써 PWM 핀과 같은 기능을 하게하여 사용을 합니다.
기존 아두이노에는 SoftPWM에 대한 라이브러리가 많이 공개되어 있습니다. 그러나 해당 라이브러리를 이용하시면 대 다수가 정상적인 신호가 나오지 않거나, 동시동작에 문제가 있습니다. 이는 MCU를 대상으로 라이브러리 작성되어 있기 때문입니다. 이를 해결하기위해 Pthread를 이용하여 SoftwarePWM을 구현하였습니다.
라이브러리는 https://github.com/cckr2/ARITK/tree/master/ARTIK%20710/SoftPWM에서 다운받으시면 됩니다.
참고로 DutyCycle은 0~255가 아닌 0~100입니다.
2. 영상 |
GPIO 0, 1, 2에 RGB 핀을 넣고 LED 제어하는 영상힙니다.
'HardWare > ARTIK' 카테고리의 다른 글
[ARTIK 053] Header Map(Pin Map) (0) | 2017.06.08 |
---|---|
[ARTIK 053] ARTIK 053 스펙 및 Start Kit Pin 위치 (0) | 2017.05.30 |
[ARTIK 710] Arduino IDE에서 Shell Commnad 사용하기 (0) | 2016.12.12 |
[ARTIK 710] Arduino IDE에서 Serial.println() 사용하 (0) | 2016.12.12 |
[ARTIK 710] Arduino IDE로 ARTIK 7 개발하기 (1) | 2016.12.12 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- java url
- java 파일 입출력
- jad
- 알고리즘
- 인텐트
- Service
- vim 설치
- php
- Res
- 유전 알고리즘
- android
- 5582
- 카운터
- 파일 입출력
- 아두이노
- 파일입출력
- 테라펀딩 #투게더펀딩 #P2P투자 #부동산 소액 투자 #카카오 #토스
- 유전
- 포켓몬 고
- Notification
- LISTVIEW
- counter
- java
- 서버
- 안드로이드
- Java Decompiler
- 포켓몬 Go
- 자바 입출력
- c언어
- vim
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함