약을 매일 챙겨먹어야 하는 사람이 있다. 당뇨병 환자의 경우 약을 제 시간에 먹지 않으면 큰 위험이 올 수 있다.이때 약을 먹었는지 안 먹었는지 헷갈림 방지와 24시간 이내 약을 먹지 않는 경우 알림을 주는 ‘알람 약상자’를 만들어 이용자의 약 복용에 도움이 되도록 한
Arduino UNOLiquid Crystal Displays (LCD)EdrawMax사용 예정라이브러리 LiquidCrystal_I2C 사용 예제 코드 LiquidCrystal_I2C 라이브러리를 설치하면 example폴더에 있는 예제 코드이다. 그러나 실행 결
시간을 기억해주는 D2S3231 모듈 사용장점: 아두이노 전원이 끊겨도 D2S3231의 배터리에 의해 시간이 끊기지 않음단점: 모듈 필요millis()를 이용해 시간 흐르게 하기장점: 모듈 필요 X단점: 아두이노 전원이 끊기면 시간이 끊김(재설정 필요)✔D2S3231
사용자가 시간을 조정할 수 있도록 한다.버튼 2개로 제어한다.버튼1: 설정 진입, 변경할 변수 선택버튼2: 변수 값 변경버튼1을 꾹 누르면 시간 설정에 진입한다. 이후 버튼 1로 변경할 변수(년도, 월, 일, …)를 선택하고 버튼 2로 해당 변수의 값을 조정한다.기존에
초단위는 설정해도 설정값은 무시되고 millis()에 의해서만 변경됨. 그리고 설정하는 동안 흐른 초가 그대로 반영됨 ..초기 sec 값을 지정해두고 t = sec + millis()/1000;으로 하였다.설정이 변할 때마다 millis를 0으로 초기화하고 sec 값을
Arduino IDE는 몇 번째 줄인지도 안 보이고 자동 완성도 없고 테마도 선택이 안 되고 터미널도 없고 여러모로 불편하다…그래서 전에 웹 개발할 때 잘 쓰던 VS Code로 개발하고자 했다.어떤 블로그(setting.json 참고) - https://jua