본문 바로가기

ESP32

FreeRTOS를 사용한 ESP32: 소프트웨어 타이머/타이머 인터럽트 FreeRTOS를 사용한 ESP32: 소프트웨어 타이머/타이머 인터럽트(Arduino IDE) 이 가이드에서는 Arduino IDE에서 FreeRTOS 프로그래밍을 사용하여 ESP32에서 소프트웨어 타이머(타이머 인터럽트)를 사용하는 방법을 알아봅니다. 자동 리로드(주기적) 타이머와 원샷 타이머를 살펴보고, 간단한 예제를 통해 소프트웨어 타이머를 프로젝트에 쉽게 적용할 수 있도록 도와드립니다. FreeRTOS 소프트웨어 타이머를 사용하면 프로젝트에서 다양한 작업을 훨씬 더 쉽게 스케줄링할 수 있다는 것을 알게 될 것입니다. ESP32 FreeRTOS 소프트웨어 타이머, 타이머 인터럽트 FreeRTOS를 처음 사용하시나요? ESP32를 활용한 다른 FreeRTOS 튜토리얼을 참고해 보세요.FreeRTOS..
ESP32 FreeRTOS 튜토리얼 가이드 6부작 5 ESP32 FreeRTOS 튜토리얼 가이드 6부작 5 FreeRTOS를 사용하여 ESP32에서 실시간 애플리케이션을 구축하는 방법을 배워보세요. 태스크 생성, 우선순위 처리, 메모리 관리, 태스크 간 통신에 관한 실용적인 튜토리얼을 살펴보세요. 각 예제는 실제 하드웨어에서 테스트되어 멀티태스킹을 숙달하고 ESP32의 듀얼 코어 성능을 최대한 활용할 수 있도록 도와줍니다. ESP32 FreeRTOS(1부): FreeRTOS 및 작업 관리 소개ESP32 FreeRTOS(2부): 스케줄러 및 작업 관리 이해ESP32 FreeRTOS(3부): 작업 우선순위 및 스택 관리 설명ESP32 FreeRTOS(4부): 작업 간 통신 설명 | 큐, 세마포어 및 이벤트 그룹ESP32 FreeRTOS(5부): 소프트웨어 타..
ESP32 ESP-NOW 양방향 커뮤니케이션 ESP32 ESP-NOW 프로토콜 양방향 커뮤니케이션 ESP-NOW 통신은 Espressif 시스템즈에서 개발한 IP 연결이 필요 없는(connectionless) 무선 통신 프로토콜입니다. ESP32, ESP8266 등 ESP 칩셋 기반 보드 간의 근거리 통신을 위해 설계되었으며, Wi-Fi 공유기나 인터넷 연결 없이 장치 간 직접 통신을 가능하게 합니다. 주요 특징연결 불필요: Wi-Fi 네트워크에 연결할 필요 없이 장치 간 직접 통신합니다.저전력 및 고속: 짧은 패킷 전송을 특징으로 하며, 저전력으로 빠르게 데이터를 주고받을 수 있습니다.다중 장치 통신: 일대일(단방향, 양방향), 일대다, 다대다 통신 등 다양한 구성이 가능하며 메시 네트워크로도 활용될 수 있습니다.MAC 주소 기반: 데이터 송수신..
esp32 및 esp8266 Dallas ds18b20 네트워크 연결 esp32 및 esp8266을 갖춘 Dallas ds18b20: 모든 OneWire 토폴로지, 긴 스텁 및 추가 장치 Dallas DS18B20 온도 센서는 다양한 응용 분야에서 온도 측정에 널리 사용되는 다재다능한 장치입니다. 강력한 ESP32 마이크로컨트롤러 또는 ESP8266과 함께 사용하면 여러 개의 DS18B20 센서를 단일 회로에 연결하고 장거리 연결도 가능합니다. esp32가 있는 Dallas ds18b20: 모든 OneWire 토폴로지, 긴 스텁 및 여러 장치 이 글에서는 OneWire 프로토콜을 사용하여 여러 Dallas DS18B20 온도 센서와 통신하는 방법과 이를 ESP32 또는 ESP8266 보드와 연결하는 방법을 살펴봅니다. 또한 긴 OneWire 회선과 여러 장치를 사용할 때..
ESP32 FreeRTOS 튜토리얼 가이드 6부작 4 ESP32 FreeRTOS 튜토리얼 가이드 6부작 4 FreeRTOS를 사용하여 ESP32에서 실시간 애플리케이션을 구축하는 방법을 배워보세요. 태스크 생성, 우선순위 처리, 메모리 관리, 태스크 간 통신에 관한 실용적인 튜토리얼을 살펴보세요. 각 예제는 실제 하드웨어에서 테스트되어 멀티태스킹을 숙달하고 ESP32의 듀얼 코어 성능을 최대한 활용할 수 있도록 도와줍니다. ESP32 FreeRTOS(1부): FreeRTOS 및 작업 관리 소개ESP32 FreeRTOS(2부): 스케줄러 및 작업 관리 이해ESP32 FreeRTOS(3부): 작업 우선순위 및 스택 관리 설명ESP32 FreeRTOS(4부): 작업 간 통신 설명 | 큐, 세마포어 및 이벤트 그룹ESP32 FreeRTOS(5부): 소프트웨어 타..
ESP32 FreeRTOS 튜토리얼 가이드 6부작 3 ESP32 FreeRTOS 튜토리얼 가이드 6부작 3 FreeRTOS를 사용하여 ESP32에서 실시간 애플리케이션을 구축하는 방법을 배워보세요. 태스크 생성, 우선순위 처리, 메모리 관리, 태스크 간 통신에 관한 실용적인 튜토리얼을 살펴보세요. 각 예제는 실제 하드웨어에서 테스트되어 멀티태스킹을 숙달하고 ESP32의 듀얼 코어 성능을 최대한 활용할 수 있도록 도와줍니다. ESP32 FreeRTOS(1부): FreeRTOS 및 작업 관리 소개ESP32 FreeRTOS(2부): 스케줄러 및 작업 관리 이해ESP32 FreeRTOS(3부): 작업 우선순위 및 스택 관리 설명ESP32 FreeRTOS(4부): 작업 간 통신 설명 | 큐, 세마포어 및 이벤트 그룹ESP32 FreeRTOS(5부): 소프트웨어 타..
ESP32 ADXL345 Accelerometer Interfacing ESP32와 ADXL345 가속도계 인터페이싱 가속도계는 중력에 의한 가속도를 g 단위로 측정하는 전기기계 장치입니다. 지구에서 1g는 9.8m/s²의 가속도를 의미합니다. 달에서는 지구의 1/6이고, 화성에서는 지구의 1/3입니다. 가속도계는 기울기 감지 애플리케이션뿐만 아니라 움직임, 충격 또는 진동으로 인한 동적 가속도에도 사용할 수 있습니다. ADXL345 모듈 사양 ADXL345는 다음 범위에서 완전한 3축 가속도 측정을 제공합니다.X: -235 ~ +270Y: -240 ~ +260Z: -240 ~ +270 이 모듈의 출력 신호는 I2C 및 SPI 디지털 형태입니다.이 모듈은 x, y, z축에서 최대 ±16g의 고해상도(13비트)를 측정합니다.측정 모드에서는 40uA 전류를 소모하고 대기 ..
ESP32 FreeRTOS 튜토리얼 가이드 6부작 2 ESP32 FreeRTOS 튜토리얼 가이드 6부작 2 FreeRTOS를 사용하여 ESP32에서 실시간 애플리케이션을 구축하는 방법을 배워보세요. 태스크 생성, 우선순위 처리, 메모리 관리, 태스크 간 통신에 관한 실용적인 튜토리얼을 살펴보세요. 각 예제는 실제 하드웨어에서 테스트되어 멀티태스킹을 숙달하고 ESP32의 듀얼 코어 성능을 최대한 활용할 수 있도록 도와줍니다. ESP32 FreeRTOS(1부): FreeRTOS 및 작업 관리 소개ESP32 FreeRTOS(2부): 스케줄러 및 작업 관리 이해ESP32 FreeRTOS(3부): 작업 우선순위 및 스택 관리 설명ESP32 FreeRTOS(4부): 작업 간 통신 설명 | 큐, 세마포어 및 이벤트 그룹ESP32 FreeRTOS(5부): 소프트웨어 타..