mir.pe (일반/밝은 화면)
최근 수정 시각 : 2024-10-20 23:49:14

Geekble Mini/예제

파일:상위 문서 아이콘.svg   상위 문서: Geekble Mini

1. 치기 귀찮은 이메일 주소를 대신 쳐주는 블루투스 버튼 (문자열 입력 BLE 키보드)

Geekble Mini (ESP32)를 블루투스 매크로 키보드로 사용하는 예제
버튼입력을 통해 사전 정의된 문자열을 블루투스 BLE 통신으로 원격 입력한다
쉽게 말하면 블루투스 매크로 키보드를 ESP32 로 만드는 예제인 셈

2. 컴퓨터를 꺼주는 블루투스 버튼 (윈도우용)

Geekble Mini (ESP32)를 컴퓨터 끄기 버튼으로 사용하는 예제
ESP32를 BLE 블루투스 키보드로 활용하는 예제를 응용한 예제이다

3. Geekble Mini 외부 배터리 / 충전 회로 연결

Geekble Mini에 배터리를 연결하여 사용하는 예제
1셀 리튬이온/리튬폴리머 배터리를 연결하여 구성할 수 있다
흔히 사용되는 TP4056 리튬배터리 충전&보호모듈과 조합하여 구성한다

4. modbus rtu slave 구현

iruis님의 ESP32 기반의 아두이노에서도 modbus rtu slave 동작이 가능한 예제
modbus rtu slave의 일부 기능을 단순하게 구현한 소스코드로, SoftwareSerial이 가능한 아두이노에서 디버그 메시지를 확인할 수 있는 셈플도 포함되어있다

5. LED 밝기조절

analogWrite 함수를 이용해 LED 밝기를 조절하는 예제

6. 블루투스로 LED 켜고 끄기

휴대폰과 Geekble Mini를 블루투스로 연결하고, 원격으로 LED를 켜고 끄는 예제

7. 로드셀 무게측정 (HX711)

HX711 로드셀 앰프와 4선식 로드셀을 조합해서 무게를 측정하는 예제

8. 서보모터 제어 (MG90S)

MG90S 서보모터 제어방법을 설명한다
ESP32 계열 아두이노에서 servo 함수를 쓸 수 없는 이유는 왜 ESP32계열 아두이노에서는 servo함수를 쓸 수 없을까? 참조

9. 여러개의 서보모터(최대 갯수) 제어

PWM(LEDC) 기능을 사용해 6개의 서보모터(MG90S)를 제어하는 예제이다
6개를 초과하는 서보모터를 제어하기 위해서는 LEDC 기능이 아닌 다른 방법을 사용하여야 한다

10. 여러개의 서보모터(3개) 제어

3개 서보모터 제어방법을 설명한다

분류