전체 글20 RP2350-Touch-LCD-2로 만들어 본 거 터치도 되고 프로그래밍도 되는거 같은데 나름 가격이 저렴한거 같아서무언가 막연하게 인터페이스로 쓰면 좋겠다 싶어서 사긴 샀는데막상 뭘 해야 할지 모르겠어서잘 모셔 두기만 했다가 갑자기 삘 받아서 만들어 봤다. 얼마전 아이가 방과 후 수업시간에 배우던 마이크로비트라는게 있었었는데 웹에서 usb로 인식 하는게 한없이 신기 했었다.WebUSB라는 기술이더구만!!알아보니 RP2350 (RP2350-Touch-LCD-2 이하 RP2350)에서도 가능하다 하여만들어 본 인터페이스 프로그램 ㅋㅋ 인터페이스 프로그램 이미지 선택해서 전송하면 표시 되고 데쉬보드에서 온으로 해 놓으면 (원래 App에서 버튼을 누르면 눌렸는지 확인하는 용도로 만든 버튼인데)시간도 표시 된다 (뭔가 이미지만 띄웠더니 밋밋해서 시간도 표시 .. 2026. 2. 8. RP2350-Touch-LCD-2 예제 코드 분석 (파이썬) 이 블로그 포스트에서는 RP2350-Touch-LCD-2 보드에서 LVGL(Light and Versatile Graphics Library)을 사용하여 UI를 구현하는 파이썬 예제 코드를 분석합니다. 예제는 LCD_2in_LVGL_test.py와 LVGL_example.py 두 개의 파일로 구성되어 있습니다.프로젝트 구조LCD_2in_LVGL_test.py: 메인 실행 파일. 하드웨어 초기화 및 LVGL 애플리케이션 실행을 담당합니다.LVGL_example.py: LVGL 위젯을 사용하여 실제 UI를 구성하고, 센서 데이터 업데이트 및 이벤트 처리를 담당합니다.1. LCD_2in_LVGL_test.py: 하드웨어 초기화 및 앱 실행이 파일은 전체 애플리케이션의 시작점입니다. 주요 역할은 다음과 같습니다.. 2026. 1. 17. RP2350-Touch-LCD-2 RP2350-Touch-LCD-2-LVGL 프로젝트 분석이 문서는 RP2350-Touch-LCD-2-LVGL C 프로젝트의 구조, 핵심 동작 원리, 그리고 주요 코드에 대한 상세한 분석 내용을 담고 있습니다.1. 프로젝트 개요이 프로젝트는 Raspberry Pi Pico RP2350 보드와 2인치 터치 LCD를 위한 C언어 기반 펌웨어입니다. LVGL(Light and Versatile Graphics Library)을 사용하여 화면에 UI를 표시하고, 터치 입력을 처리하며, 내장된 6축 IMU 센서 데이터를 읽는 기능을 제공합니다.주요 폴더 및 파일 구조main.c: 프로그램의 시작점. 실제 로직을 담고 있는 LCD_2in_LVGL_Test() 함수를 호출합니다.CMakeLists.txt: 프로젝트의 .. 2025. 10. 28. 라즈베리파이 피코 PLC (OpenPLC 아님) ㅡㅡ;;; 인터넷 서핑을 하다가 흥미로운 것을 발견하게 된다. 하고 있는 일의 특성상 PLC라는 것을 접할 기회가 종종 생기는데 /////////////PLC라 함은 프로그래머블 로직 컨트롤러(영어: programmable logic controller, PLC)는 산업 플랜트의 유지관리 및 자동 제어 및 모니터링에 사용하는 제어 장치이다. PLC는 입력을 프로그램에 의해 순차적으로 논리 처리하고 그 출력 결과를 이용해 연결된 외부장치를 제어한다.///////////// 뭐뭐 간단하게 말하자면 자동화 공장에서 기계를 돌릴 때 쓰는 것이 되시겠다. 자!! 요 PLC라는 기기 자체가 비싸기도 하고 일반적으로 볼 수 없는 물건이다 보니 전문 교육기관 혹은 회사에서만 볼 수 있는데 라즈베리파이피코에 에뮬레이터 개념으로 쓸.. 2024. 7. 30. 이전 1 2 3 4 5 다음 반응형