데브구일 Blog
  • 홈
  • 태그
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • Category (52)
      • Dev91 이야기 (2)
      • Cafe 탐방 (1)
      • Home Cafe (6)
      • 사진 (9)
      • IT 정보 (2)
      • 개발 자료 (2)
      • 개발툴 (7)
      • Arduino (15)
      • ESP-IDF (8)
Arduino

[PlatformIO] 아두이노와 아이폰 블루투스 통신하기 (HM-10 모듈)

해당 게시물에서는 VS Code PlatformIO를 사용합니다. 참고바랍니다. 안녕하세요 데브구일입니다! 아래 포스팅에 이어서 오늘은 HM-10 모듈을 사용해서 아이폰과 블루투스 통신을 해보려고합니다! 아래 포스팅을 참고해주세요! [PlatformIO] SoftwareSerial 사용하기 (HM-10 모듈) 해당 게시물에서는 VS Code PlatformIO를 사용합니다. 참고바랍니다. 안녕하세요 데브구일입니다! 오늘은 SoftwareSerial 라이브러리를 사용해보도록 하겠습니다 :D 우선 아래 사진은 HM-10 블루투스 4.0 모 dev91.tistory.com HM-10 모듈을 아두이노와 연결하고 아이폰 어플과 통신을 해볼거에요. 우선 코드는 다음과 같습니다 :D #include // Platfo..

2022. 6. 20. 20:22
Arduino

[PlatformIO] SoftwareSerial 사용하기 (HM-10 모듈)

해당 게시물에서는 VS Code PlatformIO를 사용합니다. 참고바랍니다.안녕하세요 데브구일입니다! 오늘은 SoftwareSerial 라이브러리를 사용해보도록 하겠습니다 :D 우선 아래 사진은 HM-10 블루투스 4.0 모듈입니다.  HM-10 모듈의 경우 RX, TX핀을 이용해서 시리얼 통신을 하는데요!시리얼 통신으로 AT 커맨드를 사용해서 제어가 가능합니다! 먼저 아래와 같이 회로를 먼저 연결해보도록 할게요!  시리얼 통신을 하려면 RX, TX핀을 사용해야 하지만 여기서 RX와 TX를 D0번과 D1번에 연결하지 않는 이유는D0번과 D1번의 경우 업로드와 시리얼 모니터를 확인할 때 사용되는 핀이기 때문에 사용하지 않습니다!사용했을시 업로드가 안되고, 시리얼 모니터를 확인할 수 없게되는데요! 물론 ..

2022. 6. 19. 16:02
Arduino

[PlatformIO] 아두이노 SimpleTimer 라이브러리

해당 게시물에서는 VS Code PlatformIO를 사용합니다. 참고바랍니다. 안녕하세요 데브구일입니다! 오늘은 SimpleTimer 라이브러리를 추가해서 타이머를 간단하게 사용해보겠습니다. 일반적으로 타이머를 생각하시면 시간? 알람? 등등 시간과 관련이 있는 부분을 알 수 있는데요. 타이머를 간단하게 말씀드리면, 특정시간이 지난 후에 동작하거나, 동일한 시간마다 동작을 반복할 수 있도록하는 기능입니다. 타이머 실습을 하기전에!! 지금까지 PlatformIO를 사용하면서 라이브러리 사용을 한번도 안했기 때문에 라이브러리를 추가하는 것부터 차근차근 알아보도록 하겠습니다! 라이브러리는 PlatformIO 아이콘을 누르시고, 왼쪽 탐색창에 있는 Libraries 메뉴 또는 PlatformIO 홈 화면에서 ..

2022. 6. 6. 23:12
Arduino

[PlatformIO] 아두이노 Switch 구현하기 digitalRead() (Pull up 스위치)

해당 게시물에서는 VS Code PlatformIO를 사용합니다. 참고바랍니다. 안녕하세요 데브구일입니다! 이번에는 아두이노 스위치를 사용해보도록 하겠습니다. 간단하게 스위치를 눌렀을 때 LED가 켜지도록 해보겠습니다. 참고로 스위치 회로를 구성할 때는 플로팅이라는 현상이 발생하기 때문에 Pull up & Pull down 회로를 이해하시는게 좋습니다! 아래 링크를 참고하시면 되겠습니다! Pull up & Pull down 에 대해서 알아보자 (feat. 강아지) 안녕하세요 데브구일입니다! 버튼을 사용할때 사용되는 Pull Up과 Pull Down에 대해 이해하고 회로를 알아보는 시간을 가져야 할 것 같다는 생각이 들어서 포스팅 하게되었습니다 ! :D 다음에 적는 dev91.tistory.com 아래 회..

2022. 4. 24. 20:08
Arduino

[PlatformIO] 아두이노 LED Blink digitalWrite() (PlatformIO 프로젝트 생성)

해당 게시물에서는 VS Code PlatformIO를 사용합니다. 참고바랍니다. 안녕하세요 데브구일입니다! 간단하게 LED를 켜고 끄는 예제를 실행해볼 건데요. PlatformIO에서 프로젝트를 생성하는 것 부터 알아보겠습니다. 아래와 같이 New Project를 클릭하시고 다음과 같이 프로젝트를 생성하였습니다. Name : Arduino_LED_Test Board : Arduino Uno Framework : Arduino Framework 여기서 Board는 사용하시는 보드를 선택하시면됩니다! 저는 Uno를 사용할 것이기 때문에 Arduino Uno를 선택하였고, Framework의 경우 자동으로 Arduino Framework가 선택되게 됩니다! 프로젝트를 생성하게되면 왼쪽 EXPLORER에 프로젝..

2022. 4. 11. 00:34
개발툴

[VS Code] PlatformIO IDE 설치

안녕하세요 데브구일입니다! VS Code에 PlatformIO IDE를 설치해보도록 하겠습니다! 우선 제가 PlatformIO IDE를 설치하는 이유는 Arduino IDE 장점이 많기 때문입니다! 간략하게 소개하자면 1. Arduino만 사용하는 것이 아니라 ESP32나 STM32 등 다양한 펌웨어를 개발하는데 사용할 수 있습니다. 2. 라이브러리 관리를 쉽게 할 수 있도록 도와주기 때문에 여러 프로젝트를 관리하는데 유용합니다. 3. VS Code를 베이스로 사용하기 때문에 Arduino IDE에 비해 도움되는 기능들이 많습니다. **** 참고 **** 아직 베타 버전이지만 Arduino IDE 2.0부터는 자동완성 기능 외 다양한 기능들이 추가된다고 합니다. 설치를 시작해보도록 하겠습니다 먼저 VS ..

2022. 4. 10. 23:37
  • «
  • 1
  • »

전체 카테고리

  • Category 52
    • Dev91 이야기 2
    • Cafe 탐방 1
    • Home Cafe 6
    • 사진 9
    • IT 정보 2
    • 개발 자료 2
    • 개발툴 7
    • Arduino 15
    • ESP-IDF 8

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 데브구일 Blog All rights reserved. TistoryWhaleSkin3.4

티스토리툴바

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.