나는 Arduino로 시계를 만들고 있는데, 시간을 설정하기위한 버튼을 만들고 싶습니다. 테스트하기 위해, 나는 아날로그 입력 핀 0에 전선을 꽂고, 핀을 읽고 직렬을 통해 인쇄하기 위해 두 줄의 코드를 썼다.하지만 나는 모두 쓸모가 없다. J D ± μ Ê ?? JDD ± μ ??? ºjRd ± μ ??? ºj D ± μ :Arduino의 analogRead()는 시리얼을 통해 인쇄 할 때 쓰레기를 반환합니다.
valm = analogRead(0);
Serial.println(valm);
는 그리고 제가 시리얼 모니터에서 얻을 것이 이것이다??????? ± εj ± d ± ± μμj ÷ μRd ± ± μj ± d ± ± Rd ± Δμ △ j △ d ± ± △ j △ d ± ± △ △ ▽ jRd △ ± △ ▽ △ ▽ △ ▽ ▽ △ ▽ ▽ Σj = d · ± μj · d · ± μ · j · Rd · ± μ · j · d · ± μ · εj · Rd · ± μ · ηj · d ± μ ㆍ εj ㆍ d ㆍ ± μ ㆍ εj ㆍ d ㆍ ± μ ㆍ jRd ㆍ ± μj ㆍ d ㆍ ± μjdd ㆍ ± μ ㆍ jRd ㆍ ± μ ≤j ≤ d ≤ ± μ ε ≤jRd ≤ ± μj ≤ d ≤ ± μ η ≤j ≤ d ≤ ± μ ≒ jRd ± ± μj ± d, ± d, ± d, ± d, ± d, ± d, ± d, ?? ªj? d? ± μ? sj? d? ± μ? jRd? ± μ? j? d? ± μ? j? d? ± μ?? ?? ?? jRd α ± μ ㆍ νd ㆍ ± μ ㆍ ηj ㆍ d ㆍ ± μ ㆍ εj ㆍ d ㆍ ± μ ㆍ ? jTd ± ± μjj dd ± ± jj dd ± ± μjjd ± ± μjjd ± ± μj ± jRd ± ± ηjdd ± μμi ≠ jRd ± ± μjsd ± μμj dθ ± μθjTd ± ± μjRd ± μ ㆍ εj ㆍ d ㆍ ± μ ㆍ εjTd ㆍ ± μ ㆍ εjRd ㆍ ± μ ㆍ νj ㆍ d ㆍ ± μ ㆍ ηj ㆍ d ㆍ ± μ ㆍ ρj ㆍ d ㆍ ± μ ÷ μ ÷ jRd μ ± ηj ± d μ ± πj ± d μ ± μPj ± ± μj ± d ± ± μj ± d ± ± μ ± γ ± εj ∂d ± ± ∂μd ∂d ± ∂y ∂y ∂y ∂y ± μ jj ∂d ∂ ± μ ε Âj → d → ± μ ≤jRd → ± μ ‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥‥ ± j ≤ d ≤ μ ≤ η ≤ jdd ± ± ?? jRd? ± μ? j? d? ± μ? ªjPd? ± μ? j? d? ± μ? j? d? ± μ?? ?? jRd? ± μ μj ≤ d ≤ μμi ≠ jdd ± μμjRd ≤ ± μ Âj ≤ d ≤ μ ε ≤ jDd ≤ ± μ μs ≤ j ≤ d μ μ μ μ μ ε μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ μ ± πj ± d ± ± μμs ± μPd ± ± μj ± d ± ± μμ ± Φjj ± d ± ± μμs ± j ≤ d ≤ ± μ ≤ j ≤ d ≤ ± μ ≤ j ≤ Rd ≤ ± μ ≤ j ≤ d ≤ ± μ ≤ ∂Td ≤ ± μ ≥j ≤ d ≤ ± μ j j j 012 ± μ j R? ± j j??? j j j j j j j j? ± ± μ Âj → d → ± μ → η → μRd → ± μ → ηjRd → ± μ → η → JTd → ± μ ≤ j ≤ d ± ± Φj
왜?
편집 : 출력 디지털 핀 0을 설정했고, 나는 내가 아두 이노 웹 사이트에 가서 페이지 Analog Input Pins을 발견, 그래서 그게 문제였다 어쩌면 생각
.
그래서 14 번 핀에서 아날로그 입력 핀 0이라고 읽으려고 시도했지만 동일한 출력을 얻었습니다.
그건 그렇고, 아날로그로만 된 핀에서 읽으려고하고, 디지털로도 읽지 않으려 고합니다.
Serial.println() 전에 Serial.begin()을 호출 했습니까? –