BASIC4MCU | 질문게시판 | 아두이노 코딩 질문있습니다. 도와주세요....
페이지 정보
작성자 vnpaz 작성일2023-09-20 20:48 조회1,463회 댓글1건
https://www.basic4mcu.com/bbs/board.php?bo_table=gac&wr_id=23215
본문
아두이노 기초 코딩인데 처음하다보니 어렵네요... 알려주시면 정말 감사하겠습니다. 문제부터 말씀드릴게요
1. PC에서 아두이노로 메시지를 4번 전송한다.
2. 4번의 전송이 모두 완료되면 "최댓값 : X번째 입력, A" , "최솟값 : Y번째 입력, B", "평균 : C" 이렇게 3개의 메시지를 출력하고 1)로 돌아간다.
(단 min,max함수를 사용하지 않고 오직 if문으로 해결하라) 입니다.도움을 받아 이러한 첨부한 사진과 같은 코드가 나옵니다만
문제는 모두 음수 값을 입력했을 때 최대값이 정상으로 안나오고 1000이상의 숫자를 기입했을 때 최소값이 정상으로 안나옵니다... 전역변수를 변경을 시켜서라도 어떠한 경우에서든 정확하게 출력하고 싶은데 도와주시면 정말 감사하겠습니다. 진짜 피말립니다. 제발 부탁드립니다.
제가 원하는 건 맨처음 루프에 입력하는 값을 기준으로 다음루프때 입력하는 값을 비교하여 높으면 max 자리를 대체하고 낮으면 min자리를 대체하면서 구조를 잡으면
제가 사진에 첨부한 듯이 1000이니 -1이니 범위에 제한을 두지 않아도 되지 않을까요..?
어떻게하는지 모르겠어서 머리가 너무 아프네요;;
댓글 1
조회수 1,463master님의 댓글
master 작성일저라면 그림이 아닌 텍스트로 소소코드를 첨부하겠습니다.