ToyProject (2) 썸네일형 리스트형 [첫번째 프로젝트 Ep.1] 아두이노로 Stream Deck 만들기 ! 시험을 끝내고 나의 공부를 할 수 있게 되었다. 수업 시간에 배운 지식과 (대부분의) GPT의 지식을 이용하여 맥북과 아두이노 간의 시리얼 통신을 구현하였다. 시리얼 통신이란 아두이노같은 마이크로컨트롤러와 PC에서 주로 사용하는 통신방식인데,한 번에 1비트씩 전송하는 통신 방식으로, 이번 스트림덱 프로젝트에서 사용하는 방식이다. 나는 파이썬을 이용해 아두이노가 보내는 시리얼 데이터를 읽어서 Mac에서 일련의 기능을 수행하도록 하였다.파이썬은 배운적이 없는 언어이지만 이번 프로젝트를 통해 경험을 해보게 되었다. 주제에서 약간 벗어나는 말이지만 파이썬의 IDE중 하나인 PyCharm을 사용하였는데, PyCharm의 코드 자동완성 기술이 대단하다고 느꼈다. 마치 내가 작성하고 싶은 코드가 무엇인지 이해하고 추.. [첫번째 프로젝트 Ep.0] 아두이노로 Stream Deck 만들기 ! "임베디드 시스템"이라는 전공 강의를 들으면서 임베디드란 무엇인가를 배웠다.임베디드란 어느 시스템의 한 부분으로 실시간적으로 정확한 일련의 임무를 수행하는 것을 말한다. 무언가 꼭 대단한 것이 아니어도 항상 같은 일을 묵묵히 하는 부품이라고 볼 수 있는 것이다. 나는 그러한 점이 맘에 들었다. 임베디드는 깊게 공부하면 01101100 같은 이진수 레벨 같이 Low-Level까지 다룰 수 있을 것 같다. 학과에서는 아두이노라는 마이크로컨트롤러를 사용해서 수업을 진행한다. 나는 중고등학생 시절부터 아두이노를 배웠기 때문에 익숙한 마이크로컨트롤러 였지만, 이렇게 체계적으로 기초 부터 배우는 것은 처음이기에 더 관심이 가고 열의가 생긴다. 또 이번 학년 말이나 내년 초에는 교수님의 연구실에도 들어가고 싶은 마음.. 이전 1 다음