이번에 2019년 7월 8일부터 7월 19일까지 취업브리지 'AI IOT SW 개발 및 보안관제' 과정에서 라즈베리파이의 운용법과 각종 센서의 작동원리와 사용법을 배웠다 이를 토대로 다른과 팀원 한분과 라즈베리파이로 작은 프로젝트를 기획하여 만들었다. 라즈베리파이와 Pi카메라, 온습도센서, 조도센서, 서보모터 3개, LED3개 등을 Node.js와 serial통신방식, Python, WiringPi C언어를 사용하여 구성하고, 작동하였다. 웹상에서 카메라의 방향을 제어할 수 있고, 차량이 적색 신호에서 차량정지선을 넘으면 초음파센서를 이용해 자동으로 인식해서 카메라로 사진을 찍는다, 그 사진은 웹서버로 전송되어 웹페이지에서 볼 수 있다. 평상시에는 스트리밍으로 작동하여 실시간 교통상황을 체크할 수 있다...
오늘 아두이노 수업때 인터럽트, 타이머를 이용한 실습 3가지를 하였다. 실습은 Play Music? -> Play Music -> Blink LED? -> Blink LED 이렇게 4가지를 진행하며 인터럽트를 사용해 중간에 기능을 나갈 수 있게 만드는 것. 이건 과제로 내주셨어서 해왔는데, 바운싱현상을 잡는거에 집중하지 않고 진행 되고 나가는 것만 집중해서 되긴 됬는데 완벽하게 안정적이진 않았다. 그리고 오늘 바운싱 잡는걸 문제로 내주셔서 스위치를 누를때마다 Count 값이 1개씩 올라가고 바운싱제외하고 스위치가 눌렸다가 올라온 사이 시간값이 나오는 걸 했다. 생각보다 코드가 어렵진 않았는데, 생각해내기 힘들었던 것 같다. 만약 이 코드를 과제로 내주셨던 코드에 접목하면 조금 더 완성도가 높을 것 같다...