ESP32 썸네일형 리스트형 ESP-32 LVGL 그래픽을 사용한 고급 기술 - 1부 ESP-32 및 LVGL 그래픽을 사용한 고급 기술 - 1부 이 튜토리얼의 1부에서는 시스템의 핵심인 CrowPanel 장치를 소개합니다. 그런 다음 Arduino IDE를 구성하여 장치를 프로그래밍하고, 코딩을 간소화하기 위해 Arduino 라이브러리를 다운로드합니다. 마지막으로, 다운로드한 Arduino 그래픽 라이브러리(TFT_eSPI)를 사용하여 속도계 애플리케이션의 배경 화면 이미지를 생성하는 코드를 작성합니다. CrowPanel ESP32 장치 CrowPanel 디스플레이는 Elecrow라는 회사에서 제조합니다. AliExpress에서 검은색 플라스틱 케이스와 함께 제공되는 디스플레이 패널을 구매했습니다. 직접 케이스를 제작할 계획이라면 Amazon이나 DigiKey 등 다른 곳에서 플라스틱 .. ESP-32 LVGL 그래픽을 사용한 고급 기술 - 소개 ESP-32 및 LVGL 그래픽을 사용한 고급 기술 - 소개 솔직히 말해서, 이 새로운 튜토리얼 시리즈의 제목을 고르는 데 꽤 애를 먹었습니다. 이 시리즈는 2.4인치 컬러 그래픽 디스플레이와 ESP32 프로세서가 깔끔하게 통합된 하나의 패키지에 포함된 CrowPanel 장치( 자세한 내용은 여기 참조 )를 사용하여 골프 카트용 속도계를 개발하는 방법을 설명합니다. 이러한 장치를 직접 제작하고 싶어 하는 독자도 있겠지만, 이 튜토리얼의 진정한 가치는 프로젝트에 사용된 여러 고급 구성 및 프로그래밍 개념을 설명하는 데 있다고 생각합니다. 이 튜토리얼 시리즈는 다음과 같은 주제를 다룹니다. 프로그래밍에 Arduino IDE를 사용하도록 CrowPanel 장치를 구성하는 방법과 독점 라이브러리 대신 일반적.. ESP32 FreeRTOS 구현 살펴보기 중국 사이트에서 발췌한 자료다. 영어보다 보기가 힘들고 번역도 정확한지 알 수 없다. 하지만 글에 사용한 설명 이미지가 마음에 들어 옮긴다. 세부 사항들은 검토하거나 다른 블로그 글을 참고한다. ESP32 FreeRTOS 구현 살펴보기ESP32-WROOM-32 아두이노 IDE 환경 설정 함수 라이브러리 설치 먼저, esp32 라이브러리를 가져와야 합니다. 스케치 -> 라이브러리 포함 -> 라이브러리 관리 ESP32 라이브러리를 찾아 설치합니다. 존재하다 파일 -> 기본 설정 -> 추가 보드 관리자 URL https://dl.espressif.com/dl/package_esp32_index.json 이 추가되었습니다 . 보드 선택 이 시점에서 모든 ESP32 보드를 선택할 수 있는 추가 옵션이 있습니다.. ESP32 FreeRTOS 튜토리얼 가이드 6부작 6 ESP32 FreeRTOS 튜토리얼 가이드 6부작 6 FreeRTOS를 사용하여 ESP32에서 실시간 애플리케이션을 구축하는 방법을 배워보세요. 태스크 생성, 우선순위 처리, 메모리 관리, 태스크 간 통신에 관한 실용적인 튜토리얼을 살펴보세요. 각 예제는 실제 하드웨어에서 테스트되어 멀티태스킹을 숙달하고 ESP32의 듀얼 코어 성능을 최대한 활용할 수 있도록 도와줍니다. ESP32 FreeRTOS(1부): FreeRTOS 및 작업 관리 소개ESP32 FreeRTOS(2부): 스케줄러 및 작업 관리 이해ESP32 FreeRTOS(3부): 작업 우선순위 및 스택 관리 설명ESP32 FreeRTOS(4부): 작업 간 통신 설명 | 큐, 세마포어 및 이벤트 그룹ESP32 FreeRTOS(5부): 소프트웨어 타.. 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 회선과 여러 장치를 사용할 때.. 이전 1 2 3 4 ··· 25 다음