본문 바로가기

분류 전체보기

FreeRTOS를 사용한 ESP32 – 시작하기 Arduino IDE FreeRTOS(Arduino IDE)를 사용한 ESP32 – 시작하기: 작업 만들기 이 튜토리얼에서는 FreeRTOS의 기본 개념을 소개하고 ESP32 및 Arduino IDE와 함께 사용하는 방법을 보여줍니다. 단일 및 다중 작업 생성, 작업 일시 중지 및 재개, ESP32의 두 코어에서 코드 실행, 각 작업에 필요한 적절한 스택 크기(메모리) 계산 방법을 배웁니다. FreeRTOS는 ESP32가 여러 작업을 동시에 원활하고 효율적으로 관리하고 실행할 수 있도록 하는 실시간 운영 체제입니다. ESP32에 내장되어 있으며 Arduino 코어와 Espressif IoT 개발 프레임워크(IDF)와 완벽하게 통합되어 있습니다. FreeRTOS를 사용한 ESP32 - 시작 가이드 작업 생성 이 튜토리얼에서는..
엄마와 아들에게 남은 시간은 점점 줄고 있다 엄마와 아들에게 남은 시간은 점점 줄어들고 있다. 같은 빠르기인지는 알 수 없지만 남자 느낌엔 엄마의 시간은 짧게 남아서 아들의 시간보다 더 빠르게 줄어드는 것 같고, 남자의 시간은 조금 더 길게 남아서 조금 천천히 줄어드는 것처럼 보인다. 사실 큰 차이는 없다. 통계나 사실을 그림으로 나타낸 것 중의 제왕은 당연히 정규 분포다. 가운데가 우뚝 솟은 그래프다. 작년 6월 10일에 엄마는 혼자되셨다. 6월 민주항쟁 기념일이라 잊지는 않는다. 어머니를 돌볼 자식이 없으니 여러 방법을 전전했다. 올해 2월 26일 수요일에 누나와 남동생과 함께 요양원에 입소하는 절차를 진행했다. 보기에 엄마는 아직은 그곳에 계셔야 할 나이는 아닐 정도로 어리긴 했다. 엄마보다 먼저 와 계신 분들을 보니 그랬다. 남자가 ..
프로젝트 성공을 위한 완벽 가이드: 프로젝트 관리 체크리스트 A to Z 프로젝트 성공을 위한 완벽 가이드: 프로젝트 관리 체크리스트 A to Z 프로젝트를 성공적으로 이끌어가는 비결은 어디에 있을까요? 뛰어난 아이디어, 열정적인 팀원, 그리고 바로 철저하고 체계적인 관리에 있습니다. 하지만 막상 프로젝트를 시작하려면, '무엇부터 시작해야 할까?', '놓치고 있는 중요한 단계는 없을까?' 하는 막막함을 느끼기 쉽습니다. 특히 범위 정의부터 위험 관리, 팀 빌딩, 최종 성과 평가에 이르기까지 프로젝트 매니저(PM)가 챙겨야 할 요소들은 너무나 방대합니다. 오늘 이 글에서 성공적인 프로젝트를 위한 필수 프로세스를 집대성한 [프로젝트 관리 체크리스트]*를 공개합니다. 이 체크리스트는 프로젝트의 시작(착수)부터 계획, 실행, 모니터링/제어, 그리고 최종 종료 단계까지, 단 하나의 필..
Qualcomm의 Arduino 인수, Maker들에게 미치는 영향 Qualcomm은 마이크로컨트롤러와 내장형 전자장치를 새로운 세대의 개발자에게 소개한 회사인 Arduino를 인수한다고 발표했습니다. 본 번역 기사의 원문 출처는 이 링크를 따라가시면 만나실 수 있습니다. Uno R3는 제가 소유했던 최초의 마이크로컨트롤러 보드였습니다. 10년도 더 전에 Uno로 처음으로 LED를 깜빡여 봤는데, 그 코드는 아직 제 GitHub에 올라와 있습니다. 45달러짜리 새로운 SBC-마이크로컨트롤러 하이브리드 제품인 Uno Q (이 글 상단 사진)는 Uno 라인업의 최신 제품으로, 27달러짜리 Uno R4 WiFi를 대체합니다 . Uno Q에 대해서는 이 글 후반부에서 다루겠습니다. 동영상 저는 이 블로그 게시물의 비디오 버전을 YouTube 채널에 게시했습니다. 아래에서 시청..
ESP32 Modbus Library for Arduino Arduino용 Modbus 라이브러리 ModbusRTU, ModbusTCP 및 ModbusTCP 보안 라이브러리 사용에 대한 자세한 내용은 설명서 섹션을 참조하세요. Github 자료 출처를 참고하세요. 기능 모든 Arduino 플랫폼 지원다중 인스턴스의 모든 조합에서 작동Modbus RTU 서버Modbus RTU 클라이언트ESP8266/ESP32 및 이더넷 라이브러리용 Modbus TCP 서버ESP8266/ESP32 및 이더넷 라이브러리용 Modbus TCP 클라이언트MODBUS/TCP 보안 서버(ESP8266)MODBUS/TCP 보안 클라이언트(ESP8266/ESP32) 지원되는 Modbus 함수: 0x01 - 코일 읽기0x02 - 입력 상태 읽기(개별 입력 읽기)0x03 - 홀딩 레지스터 읽기0x..
ISD1820 음성 녹음 재생 모듈 회로와 파워앰프 추가 방법 음성 녹음 모듈은 ISD1820을 기반으로 하는 다중 메시지 녹음/재생 장치입니다. 이 모듈은 진정한 단일 칩 음성 녹음 기능과 비휘발성 저장 장치, 그리고 8~20초간의 재생 기능을 제공합니다. 상세 사용법은 이전에 올린 포스팅을 참고하세요. ISD1820 음성 녹음 재생 모듈 아두이노 코드 샘플 속도는 3.2k까지 낮게 설정할 수 있으며, 총 20초 동안 녹음이 가능합니다. 이 모듈은 보드에 있는 버튼을 이용해 기능을 수행할 수 있고, 아두이노와 같은 마이크로컨트롤러로 제어할 수 있는 옵션도 있어 사용하기 쉽습니다. 특징:푸시 버튼 인터페이스, 재생은 가장자리 또는 레벨로 활성화될 수 있습니다.자동 전원 끄기 모드온칩 8Ω 스피커 드라이버신호 3V 전원 공급 장치수동 또는 MCU로 제어 가능단일 ..
ESP32 빠르게 시작하기 무료 문서 다운로드 🎀안녕하세요! ESP32 개발에 관심이 있으신 분들을 위해 특별히 제작한 가이드를 소개합니다. 🚀 왜 ESP32 개발 보드인가요? ESP32는 저렴하면서도 강력한 성능을 자랑하는 마이크로컨트롤러입니다. 특히 Wi-Fi와 블루투스 기능을 내장하고 있어 사물 인터넷(IoT) 프로젝트에 최적화되어 있습니다. 아두이노와 같은 기존 개발 보드보다 훨씬 뛰어난 연결성을 제공하며, 풍부한 GPIO 핀으로 다양한 센서와 부품을 연결할 수 있습니다. 이 문서는 ESP32를 처음 접하는 분들이 쉽고 빠르게 핵심을 배울 수 있도록 다음과 같은 내용들을 담고 있습니다. 1. ESP32 개요 🏃‍➡️2. 아두이노 IDE에서 ESP32 개발 환경 구축 🏃‍➡️3. C/C++ 스캐닝 🏃‍➡️4. BLE 통신 🏃‍➡️5...
2025년 강남 국제평화마라톤 완주 그곳에 이르는 길은 건조하고 메마르다. 나는 지금 어떤 달리기를 하고 있을까? 달리기 혹은 러너는 두 가지 유형으로 나눌 수 있다. 바로 완주를 위한 달리기 vs. 경쟁이 목표인 러너다. 그 둘은 명확히 구분된 게 아니라서 상황에 따라 서로 바뀌기도 하고, 때에 따라서는 스스로 선택하기도 한다. 누구나 처음에는 완주를 위한 달리기로 시작한다. 1km도 달리지 못한 수준에서 점점 거리와 시간이 늘어나며 가끔은 경쟁을 위한 러너로 달리는 때가 있다. 중간에 모든 러너는 경쟁을 위해 달리는 러너로 한 번은 변신한다. 사실 풀코스를 완주하기 위한 마라톤 훈련 자체는 어렵지 않다. 그 훈련을 하면서 다른 모든 일을 해내는 것이 어렵다. 완주를 위해 달리기 목표: 시간에 상관없이 결승선을 통과한다.사고방식: 개..