본문 바로가기

코드2

모닝용 대시보드 코드편 모닝용으로 제작한 GPS 대시보드의 소스코드를 요청하신분이 있어 공개합니다. 이전 투싼용 OLED 8개짜리와 큰 차이는 없습니다. 첫번째 코드는 GPS신호에서 방향값에 따라 NEWS 방향을 표시하고 각 통계를 내서 가로바 그래프 행태로 그리는 코드입니다. u8glib 라이브러리를 사용하는데, 화면에 원하는 디자인을 표시하다보니 아주 복잡한 코드가 되었고, 코드의 해석보다는 본인이 원하는 스타일로 하나하나 디자인 하시는게 좋지 않을까 생각되네요. #include "U8glib.h" #include "SoftwareSerial.h" #include "TinyGPS.h" U8GLIB_SH1106_128X64 u8g(U8G_I2C_OPT_DEV_0|U8G_I2C_OPT_FAST); TinyGPS gps; Sof.. 2020. 10. 21.
아두이노 아날로그 게이지 디자인 그리기 아두이노를 하다보면 그래픽으로 무언가 표시하고 싶을때가 있습니다. 제 이전 포스트에서 차량정보를 뿌려주는 데시보드 제작에 대한 글을 상세하게 올렸는데 그후에 확장, 업그래이드(?)를 하여 최종적으로 8개의 데이터를 표시하게 하였습니다. 이 데시보드는 8개 OLED 디스플레이 액정에 각기 다른 정보를 그래픽으로 표시하고 있는데, 대부분 다 숫자로 표시해도 되지만 아날로그, 디지털 게이지 형태로 표시해 주면 완성도와 시인성에서도 개선이 되기 때문에 게이지 디자인에 상당히 신경을 써서 디자인 하게 되었습니다. 약간의 수학적 지식이 필요했던 아날로그 게이지 디자인은 외국의 어느 개발자가 공개해 놓은 코드를 그대로 가져다 썻는데 코드 전체가 이해되지 않아 나중에 다시 코드를 짜서 사용하게 되었습니다. 아날로그 게.. 2019. 9. 11.