본문 바로가기
[아두이노] 아두이노 레오나르도 윈도우 제어 with NirCmd 아두이노 레오나르도의 키보드 기능을 이용해 NirCmd를 사용하는 사례입니다. NirCmd는 윈도우 커맨드라인 툴로서, 커맨드라인을 통해 윈도우를 제어할 수 있습니다. [윈도우] NirCmd - 윈도우 커맨드라인 제어모듈 NirCmd란? 윈도우의 커맨드라인(cmd 또는 PowerShell)에서 윈도우를 제어할 수 있도록 도움을 주는 라이브러리 입니다. 커맨드라인으로 윈도우 제어하는 방법을 찾다가 아래의 블로그에서 정보를 얻 mandloh.tistory.com win + r 키를 눌러보면 실행 창이 나오는데, 이를 이용해 커맨드라인에 진입하지 않고서도 NirCmd를 활용할 수 있습니다. 즉, win + r 입력 후, 원하는 문구를 쓰고 엔터를 치면 원하는대로 작동이 됩니다. 아두이노 레오나르도가 받은 시리.. 2022. 4. 20.
[아두이노] 아두이노 레오나르도 시리얼 키보드 만들기 안녕하세요? 만들오 입니다. 아두이노 레오나르도를 이용해 시리얼 입력을 키보드 입력으로 넣어주는 코드입니다. 1) 아두이노 IDE 실행 윈도우 시작 버튼을 누르고, Arduino를 검색하면 나오는 아래 아이콘을 클릭해 실행합니다. 아두이노 IDE가 실행되면 다음 사진과 같이 코드를 입력할 수 있는 창이 뜹니다. 2) 보드 및 포트 선택 상단의 툴 - 보드로 진입해 Arduino Leonardo를 선택합니다. 상단의 툴 - 포트로 진입해 Arduino Leonardo를 선택합니다. * 보드를 기본설정인 Arduino Uno로 설정하면 업로드 시 오류가 납니다. 3) 스케치 업로드 아두이노 IDE의 텍스트 입력란을 모두 지우고, 아래의 코드를 복사해 붙여넣은 후, 좌측 상단의 스케치 업로드 버튼을 누릅니다... 2022. 4. 20.
[아두이노] 키보드를 이용한 윈도우 활성화 ​안녕하세요? 만들오 입니다. 아두이노 레오나르도를 이용해 윈도우 앱을 제어하기 위해, 윈도우 창 활성화를 할 수 있는 방법을 고민하다 방법을 찾았기에, 내용을 공유합니다. ※ 윈도우 창 활성화란? 가장 마지막으로 클릭한 창이 활성화된 상태입니다. 윈도우 메모장에 글을 쓰기 위해서는 메모장을 선택하고 입력해야 합니다. 이렇게 선택된 상태를 활성화라고 합니다. 윈도우 단축키 win+1~9 : 윈도우 하단 작업표시줄의 앱을 활성화 시킵니다. (바로 눌러보세요) 만약, win+1을 눌러 크롬을 활성화 시켰는데, 다시 win+1을 누르면 최소화 되버립니다. 제가 원하는 기능은 항상 활성화를 시키고 싶은데, 최소화 되어버리면 안됩니다. 그래서 찾은 방법이 다음 단축키 입니다. win+T : 윈도우 하단 작업표시줄.. 2022. 2. 22.
[아두이노] 브라우저와 통신하기 - Web serial 안녕하세요? 만들오 입니다. 아두이노 예제에 대부분 들어가 있는 Serial(이하 시리얼)은 대표적인 통신 방법입니다. 이 시리얼 통신을 이용해 파이썬이나 다른 앱과 통신을 합니다. Web serial이란? 브라우저와 기기간의 serial 통신을 말합니다. ※ 주의사항 : 모든 아두이노보드를 지원하지 않습니다. 저는 아두이노 레오나르도를 사용했습니다. 이게 왜 좋은건가요? 파이썬 앱을 쓴다면, 파이썬을 설치하고 라이브러리 등등 설치할게 많죠. 브라우저는 별도 앱 설치가 필요 없이, 그냥 홈페이지에 접속하면 됩니다.👍 아두이노 레오나르도 보드를 이용해 브라우저를 이용해 LED를 켜고 끄는 예제를 소개합니다. void setup() { Serial.setTimeout(100); Serial.begin(960.. 2022. 2. 19.
[아두이노] IDE 설치하기 안녕하세요? 만들오 입니다. 아두이노 IDE 설치하는 과정을 영상으로 담았습니다. [끝]. 2022. 2. 9.
[아두이노] ESP32 블루투스로 SSID 업데이트하기(EEPROM 이용) 1. 서론 지난 글에서 EEPROM을 이용해 기록하는 방법을 알아보았습니다. 2021.05.22 - [아두이노] - [아두이노] ESP 보드 EEPROM 사용하기 [아두이노] ESP 보드 EEPROM 사용하기 1. 서론 ESP계열 보드의 EEPROM이란, 하드디스크처럼 저장할 수 있는 공간을 말합니다. 전원을 끄거나 스케치를 바꿔도 남아있기 때문에 중요한 정보를 기록할 수 있습니다. 저는 Wifi에 접속하기 위 mandloh.tistory.com 오늘은 ESP32의 Bluetooth 기능을 이용해 SSID와 비밀번호를 업데이트하는 코드를 공유합니다. 2. 본론 사용한 MCU는 WEMOS D1 MINI ESP32 보드 입니다. #include #include #include #include #include.. 2021. 5. 23.