- 임베디드 컴퓨터 배우기 밴드 모임
- "Raspberry Pi 보오드와 node.js를 이용한 원격 제어" 페이지 중 아래 내용을 새로 업데이트 하였으니 참고 바랍니다.
- "Node.js - Express를 이용한 Raspberry Pi Webserver": 바로가기
- "Node.js를 이용한 원격 제어(Remote control) Coding 예": 바로가기
- "Node.js Serialport": 바로가기
- "Node.js를 이용한 I2C(Inter Integrated Circuit) 통신": 바로가기
- Windows 환경의 "Node.js와 Serialport "페이지를 새로 작성하였으니 참고 바랍니다.
- Windows 환경의 Node.js와 Express 페이지를 새로 작성하였으니 참고 바랍니다.
- "ChatGPT를 이용한 ATMega128 Coding" 페이지를 새로 작성하였으니 참고 바랍니다.
- Thonny IDE 환경(Python 사용)에서 ESP8266/ESP32를 이용한 "LAMP Server를 이용한 Data logger - Python" 페이지를 새로 작성하였으니 참고 바랍니다.
- Arduino IDE 환경에서 ESP8266/ESP32를 이용한 "LAMP Server를 이용한 Data logger" 페이지를 새로 작성하였으니 참고 바랍니다.
- Two-wire Serial Interface(TWI) - I2C의 프로그램 예를 보완 하였으니 참고 바랍니다.
- Assembly Language Programming에 대한 자료를 다시 작성하였으니 참고 바랍니다.
- WIPI(802.11n) 기능이 내장되어 용이하게 Web server를 구현할 수 있는 Raspberry Pi Pico W를 이용한 원격제어(IoT) 에 대한 자료를 올리니 참고 바랍니다.
- Assembly Language를 사용한 I/O Port 제어에 대한 자료 아래와 같이 올렸으니 참고 바랍니다.
- Microchip Studio 환경에서 Assembly Language Program 작성에 대한 자료를 올렸으니 참고 바랍니다.
- Microchip Studio 환경에서 Assembly Language Program 작성에 대한 자료를 올렸으니 참고 바랍니다.
- Microchip Studio 환경에서 Assembly Language Program 작성에 대한 자료를 올렸으니 참고 바랍니다.
- Microchip Studio 환경에서 Assembly Language Program 작성에 대한 자료를 올렸으니 참고 바랍니다.
- Microchip Studio 환경에서 Assembly Language Program 작성에 대한 자료를 올렸으니 참고 바랍니다.
- Microchip Studio 환경에서 Assembly Language Program 작성에 대한 자료를 올렸으니 참고 바랍니다.
- Microchip Studio 환경에서 Assembly Language Program 작성에 대한 자료를 올렸으니 참고 바랍니다.
- C/C++ SDK 환경에서 c 언어를 사용한 "Raspberry Pi Pico PWM(Pulse width modulation) - C/C++ SDK"에 대한 자료를 올렸으니 참고 바랍니다.
- C/C++ SDK 환경에서 c 언어를 사용한 "Raspberry Pi Pico Timer - C/C++ SDK"에 대한 자료를 올렸으니 참고 바랍니다.
- C/C++ SDK 환경에서 c 언어를 사용한 "Raspberry Pi Pico UART - C/C++ SDK"에 대한 자료를 올렸으니 참고 바랍니다.
- C/C++ SDK 환경에서 c 언어를 사용한 "Raspberry Pi Pico GPIO Port와 Interrupt - C/C++ SDK"에 대한 자료를 올렸으니 참고 바랍니다.
- 원격 제어에 사용하는 Raspberry Pi의 WiFi 설정에 대한 자료를 올렸으니 참고 바랍니다.
- Arduino IDE 환경에서 c 언어를 사용한 "ESP8266/ESP32 MQTT - Arduino"에 대한 자료를 올렸으니 참고 바랍니다.
- Arduino IDE 환경에서 c 언어를 사용한 "ESP8266/ESP32 센서(Sensors)와 제어모듈 - Arduino)"에 대한 자료를 올렸으니 참고 바랍니다.
- Arduino IDE 환경에서 c 언어를 사용한 "ESP8266/ESP32 I2C(Inter-Integrated Circuit) 통신 - Arduino)"에 대한 자료를 올렸으니 참고 바랍니다.
- Arduino IDE 환경에서 ESP를 사용한 "ESP8266/ESP32 Module(WiFi)을 이용한 원격 제어(Web server)"에 대한 자료를 보완하여 올렸으니 참고 바랍니다.
- Arduino IDE 환경에서 c 언어를 사용한 "ESP8266/ESP32 Timer와 PWM(Pulse width modulation) - Arduino)"에 대한 자료를 올렸으니 참고 바랍니다.
- Arduino IDE 환경에서 c 언어를 사용한 "ESP8266/ESP32 GPIO Port와 Interrupt - Arduino"에 대한 자료를 올렸으니 참고바랍니다.
- Raspberry Pi Pico에서 Micropython 언어를 사용한 "Raspberry Pi Pico I2C(Inter-Integrated Circuit) 통신"에 대한 자료를 올렸으니 참고바랍니다.
- Raspberry Pi Pico에서 Micropython 언어를 사용하여 "Character LCD Display Controller와 LCD Module"에 대한 자료를 올렸으니 참고바랍니다.
- Raspberry Pi Pico에서 Micropython 언어를 사용하여 "Switch debouncing 과 Keypad"를 제어하는 자료를 올렸으니 참고바랍니다.
- Raspberry Pi Pico GPIO Port와 Interrupt에 대한 자료를 올렸으니 참고바랍니다.
- WiFi Module(ESP32)을 사용하여 정원(or 베란다) 급수 제어를 하는 장치의 예 입니다.
- Raspberry Pi Pico보드에서 C(C++) 을 사용하기 위한 개발 환경과 프로그램 작성 예 입니다.
- Raspberry Pi Pico보드에서 MicroPython을 사용한 개발 환경과 프로그램 작성 예 입니다.
- Raspberry Pi Pico(32Bits MCU)를 이용한 장치 개발에 필요한 정보를 제공하기 위한 블로그를 만들었습니다. 최신 32Bits MCU의 가격이 4달러로 이제 32Bits MCU의 중요성이 커진 것 같습니다.
- "MicroPython의 이해와 개발 환경 - ESPlorer-MT-Build" 자료를 보완하여 올렸으니 참고 바랍니다.
- D3.jsESP8266/ESP32 Web server와 D3.js Pie chart을 이용한 Gauge 예 입니다.
- D3.js에서 Pie chart를 이용한 gauge 예 입니다.
- D3.js에서 외부 데이터 파일를 로드하는 Methods를 이해하기 위한 예 입니다.
- D3.js를 사용하여 Pie Chart를 Drawing 하는 예 입니다.
- D3.js를 사용하여 Bar Chart를 Drawing 하는 예 입니다.
- D3.js에서 애니메이션(Animations) 구현에 필요한 전환(Transition)에 대한 예 입니다.
- D3.js에서 SVG 요소 또는 요소의 그룹을 변환(Translate, Scale, Rotate, Skew)하는 예 입니다.
- D3.js에서 데이터를 DOM 요소(Elements)에 바인딩하는 예 입니다.
- D3.js를 사용하여 웹 페이지에 SVG 요소를 추가하는 방법에 대한 설명 입니다.
- D3.js Selection method를 사용하여 HTML 문서에 element를 추가하거나 속성을 변경하는 예 입니다.
- 원격 장치에서 측정한 데이터 처리, 동작 상태 확인, 에니메이션 등에 유용한 Tool인 D3.js에 대한 자료를 올립니다.
- Google gauge를 이용하여 측정 데이터를 웹 사이트에서 시각화할 수 있는 자료를 올렸으니 참고 바랍니다.
- Raspberry Pi에서 외장 디스크(USB 메모리, HD, SSD) 사용과 Network 환경에서 파일 전송과 관리를 위한 자료를 올렸으니 참고 바랍니다.
- MicroPython 언어를 사용한 WiFi Module(ESP) 개발에 대한 자료를 보완하여 올렸으니 참고 바랍니다.
- ESP8266/ESP32 MQTT - MicroPython" 자료를 작성하여 올렸으니 참고 바람니다.
- AVR(Atmega128) 전력제어(Power control)" 자료를 작성하여 올렸으니 참고 바람니다.
- AVR 환경의 "센서(Sensors)와 센서 모듈(Sensor Modules)" 개발 자료를 작성하여 올렸으니 참고 바람니다.
- "Atmega128: "센서(Sensors)와 센서 모듈(Sensor Modules)": 바로가기
- "Atmega2560: "센서(Sensors)와 센서 모듈(Sensor Modules)": 바로가기
- MicroPython 언어를 이용한 "ESP8266/ESP32 센서와 제어모듈 - MicroPython" 개발 자료를 작성하여 올렸으니 참고 바람니다.
- MicroPython 언어를 이용한 "ESP8266/ESP32 Module(WiFi)을 이용한 원격 제어(Web server) - MicroPython" 개발 자료를 작성하여 올렸으니 참고 바람니다.
- MicroPython 언어를 이용한 "ESP32 I2C(Inter-Integrated Circuit) 통신" 개발 자료를 작성하여 올렸으니 참고 바람니다.
- MicroPython 언어를 이용한 "ESP8266/ESP32 Timer와 PWM" 개발 자료를 작성하여 올렸으니 참고 바람니다.
- MicroPython 언어를 이용한 "ESP8266/ESP32 GPIO Port와 Interrupt" 개발 자료를 작성하여 올렸으니 참고 바람니다.
- MicroPython 언어를 이용한 ESP WiFi Module 프로그램 개발에 필요한 자료를 작성하여 올렸으니 참고 바람니다.
- ESP32 WiFi Module의 이해에 필요한 "ESP32 Module의 이해와 개발 환경" 자료를 작성하여 올렸으니 참고 바람니다.
- Mega 보드(ATmega2560) Timer 프로그램을 보완하여 올렸으니 참고 바람니다.
- Mega 보드(ATmega2560) TWI(I2C)에 대한 자료를 작성하여 올렸으니 참고 바람니다.
- ESP8266 WiFi Module의 이해에 필요한 "ESP8266 Module의 이해와 개발 환경" 자료를 작성하여 올렸으니 참고 바람니다.
- Raspberry Pi에서 Python 언어을 사용하여 데이터베이스(MySQL(MariaDB))를 관리하기 위한 자료를올렸으니 참고 바람니다. 이 페이지에서는 Web 환경에서데이터베이스를 관리하는 기술을 소개합니다.
- Raspberry Pi에 LAMP(Linux + Apache + MySQL + PHP) Server을 구축하는데 필요한 자료를올렸으니 참고 바람니다. 데이터베이스에 대한 이해는 많은 데이터를 저장하여야 하는 응용 분야에 유용합니다.
- Raspberry를 사용하는데 도움이되는 LINUX 파일시스템, 명령어, 소프트웨어 설치, c 프로그램개발(gcc)에 대하여 요약 설명하였으니 참고 바람니다.
- "Raspberry - Linux" 바로가기
- "Linux - gcc - make: https://cho-raspberry.blogspot.com/p/raspberry-linux-gcc-make.html " 바로가기
- ESP8266 WiFi Module을 사용한 원격제어(IoT) 자료를 작성하여 올렸으니 참고 바람니다. 특별히 ESP8266 Web Server를 이용한 원격제어 기술은 IoT에 대한 이해와 문제 해결에 도움이 되리라 생각 됩니다.
- Raspberry Pi Board와 ZigBee Module을 이용한 원격 제어에 필요한 자료를 올렸으니 참고 바람니다.
- Bluetooth 통신을 이용하여 DC Motor car를 제어하는 실험에 대한 자료를 새로 올렸으니 참고 바람니다.
- ATmega128의 Timer 페이지에 "DC Motor를 이용한 Event counting과 Pulse width 측정" 실험에 대한 자료를 새로 올렸으니 참고 바람니다.
- Node.js 환경을 사용한 Raspberry Pi3 UART 통신에 대한 자료를 작성하여 올렸으니 참고 바랍니다.
- I2C LCD1602 모듈(I2C 통신을 이용하는 LCD(1602) 모듈)의 개요와 프로그램 예를 작성하여 올렸으니 참고 바람니다.
- 터미널 에뮬레이터(Tera Term, PuTTY, OC-Console) 자료를 작성하여 올렸으니 참고 바랍니다.
- ATmega128 I2C(AVR에서는 Two-wire Serial Interface 라고 함) 통신
- Raspberry Pi에서 Python 언어를 이용한 I2C 통신
- Raspberry Pi에서 I2C 통신을 위한 설정
- Raspberry PI I2C 통신 Protocol
- I2C 통신을 이용한 측정 과 제어 예(ATmega 128 포함)
- Web 환경에서 I2C 통신을 이용한 측정 과 제어 예(ATmega 128 포함)
- "Raspberry Pi에서 Python 언어를 이용한 I2C(Inter Integrated Circuit) 통신" 바로 가기
- Web page Checkbox와 Drop-down list를 이용하여 Server 측의 LED를 제어하는 프로그램 예
- Web 환경에서 Raspberry Pi 3와 ATmega128 보오드를 사용(UART 통신)한 원격제어 예
- Raspberry Pi Board와 Python 프로그래밍 언어를 사용한 원격제어 시스템 개발을 위한 기술
- Raspberry Pi 에서 Python 사용을 위한 준비(Python 개발 환경)
- Python을 사용한 Raspberry Pi GPIO(General Purpose Input Output) 제어
- Python를 이용한 Raspberry Pi Webserver
- 예약된 시간에 주기적으로 장치 제어 하기
- I2C 통신(디지털 온도계) 을 사용하는 예
- Node.js를 이용한 원격 제어에 필요한 기본 프로그램 예
- 디지털 시계와 디지털 시계를 이용한 주기적인 제어 예
- 원격지에 있는 장치를 Checkbox를 이용하여 on, off 제어하는 예
- Raspberry Pi를 이용한 원격 농장 제어 시스템
- Raspberry Pi를 이용하여 Web 환경에서 Remote Control이 가능한 시스템 개발 하기
- Web 환경에서 Remote Control이 가능한 시스템 개발 하기
- Arduino 개발 환경에서 ATmega128 보오드를 개발 보오드로 사용하기
- Studio 7 환경에서 Mega board를 이용하는 방법
- Mega board(Studio 7 환경)에서 Keypad Interfacing
- Mega board에서 Interrupt(Studio 7 환경) 사용 방법
- Mega board에서 UART 통신(Studio 7 환경에서)을 사용하는 방법
- Bluetooth 모듈을 이용한 휴대폰과 AVR Controller 사이의 Serial 통신
임베디드 컴퓨터의 기초와 임베디드 컴퓨터를 이용한 장치(시스템) 개발에 필요한 지식을 공유 하기 위한 밴드 모임을 만들었습니다. 이 밴드는 블로그에서 제공하기 어려운 업데이트 정보의 신속한 전달과 회원 간의 정보 공유, 공통되는 질의를 파악 하고 해결 방법을 모색 하여 제공하기 위한 목적으로 개설 하였습니다.
밴드 주소는 https://band.us/@choavrweb 입니다.
여러분의 질의나 의견은 최대한 경청 하겠습니다.
ATmega128 I2C(AVR에서는 TWI 라고 함) 통신 페이지를 작성하여 올렸으니 참고 바랍니다.
중요 내용
Web 환경에서 Raspberry Pi 3의 GPIO Port를 원격제어 하는 예를 작성 하였습니다. Python 언어를 이용하여 Web server와 Client 사이의 Data 전송과 GPIO Port 제어에 대한 기술을 이해 할 수 있습니다.
Web 환경에서 Raspberry Pi 3와 ATmega128 보오드를 사용(UART 통신)한 원격제어 예를 작성 하였습니다. Python 언어를 이용한 Web server 만들기, Raspberry Pi와 ATmega128 보오드 사이의 UART 통신, Timer를 이용한 제어 기술 등을 이해 할 수 있습니다.
Raspberry Pi Board와 Python 프로그래밍 언어를 사용한 원격제어 시스템 개발을 위한 기술을 소개하는 페이지를 만들었습니다. 현재 아래와 같은 내용이 준비 되었습니다.
Raspberry Pi를 사용하여 Node.js 환경에서 예약된 시간에 주기적으로 장치를 제어하는 예를 작성하여 올렸으니 참고 바랍니다.
Raspberry Pi를 사용하여 Node.js 환경에서 I2C 통신(디지털 온도계) 을 사용하는 예를 작성하여 올렸으니 참고 바랍니다.
Raspberry Pi를 이용하여 Web 환경에서 원격지에 있는 농장를 제어(비닐하우스 창, 급수제어, 해충 포집)하는 농장 원격제어 시스템를 만들었습니다. 아직 부족한 부분이 있을 수 있으나 추후 보완 할 예정입니다.
이 페이지에는 Raspberry Pi, Node.js, DC Motor 제어, 급수 밸브 제어(AC 전력 제어), I2C 통신, 온도 측정 기술을 포함 하고 있습니다.
Raspberry Pi를 이용하여 Web 환경에서 원격지에 있는 장치를 제어 (사물인터넷)하는 기술에 대한 페이지(https://cho-raspberry.blogspot.com/ ) 를 다시 만들었습니다. 아직 일부 작성 중 이지만 도움이 될까 하여 공개 합니다.
이 페이지에는 Raspberry Pi, Node.js, Express web framework, Node Serialport 이용 기술을 포함 하고 있습니다.
이 페이지에는 Node.js, Express web framework, Node Serialport 이용 기술을 포함 하고 있습니다.
Web 환경에서 Remote Control이 가능한 시스템의 개발 환경과 장치 개발에 필요한 기술에 대한 페이지를 작성 하였으니 참고 바랍니다.
Arduino 개발 환경에서 ATmega128 보오드를 개발 보오드로 사용 하는데 필요한 정보를 Blogger에 업데이트 하였으니 참고 바랍니다.
Studio 7 환경에서 Mega board를 이용하는 방법에 대한 내용을 업데이트 하였으니 참고 바랍니다.
Mega board(Studio 7 환경)에서 Keypad Interfacing에 대하여 업데이트 하였으니 참고 바랍니다.
Mega board에서 Interrupt(Studio 7 환경) 사용 방법을 업데이트 하였으니 참고 바랍니다.
Mega board에서 UART 통신(Studio 7 환경에서)을 사용하는 방법을 업데이트 하였으니 참고 바랍니다.
Bluetooth 모듈을 이용 하여 휴대폰과 AVR Controller 사이에 Serial 통신을 하는 과제 예를 작성 하여 게시 하였으니 참고 바랍니다.