Arduinoで時計を作っているのですが、時刻を設定するボタンを作りたいです。そこで、テストのために、アナログ入力ピン0にワイヤーを接続し、ピンを読み取ってシリアル経由で印刷するための2行のコードを記述しましたが、取得するのはジャンクだけです。
valm = analogRead(0);
Serial.println(valm);
?j?d?±µ?Ê?? jDd?±µ ???ºjRd?±µ ??? ºj?d?±µ?Ê?? j?d?±µ?É?ªjRd?±µ ?? ?ÊjRd?±µ ???Âj?d?±µ ???? j?d?±µ?É?? jRd?±µ ???? j?d?±µ ???ºj?d? ±µ?É?? jRd?±µ ???? j?d?±µ?Ê?ÊjDd?±µ ???Âj?d?±µ ???? j?d?±µ?É?? jRd?±µ ???? j?d?±µ?É?ÂjRd?±µ ???Êj?d?±µ ???ªj?d?±µ?Ê?Êj$ d?±µ ?? ?ÂjRd?±µ ???? j?d?±µ ???? jdd?±µ ???? jRd?±µ ???Âj?d?±µ?É?ÊjRd?±µ ??? ?j?d?±µ?Ò?Êj?d?±µ?É?ÂjRd?±µ ???? j?d?±µ ???? j?d?±µ?É?? jRd?± µ ???Âj?d?±µ ???Êj?d?±µ???ªj?d?±µ ???Êj?d?±µ ???ÂjRd?±µ ???? j?d?±µ ???? j?d?±µ?É?? jRd? ±µ ???Âj?d?±µ?Ò?Êj?d?±µ?É?ªj?d?±µ?É??jTd?±µ ???Âj?d?±µ ???? j?d?±µ?É?? jRd?±µ ???? j?d?±µ?É?ÂjRd?±µ? ?? ??ªj?d?±µ?È?ÂjTd?±µ?É?ÊjRd?±µ ???ªj?d?±µ ???Êj?d?±µ ???ºj?d?±µ? É??jRd?±µ ???Êj?d?±µ ??? ªj?d?±µ?É?ÂjPd?±µ ???Êj?d?±µ ??? ªj?d?±µ ?Â?Êj?d?±µ?É?ºjRd?±µ ???? j?d?±µ?É?? jRd?± µ ???ªj?d?±µ?Ê?Âj?d?±µ ???ÊjRd?±µ ??? ªj?d?±µ?Ò?Êj?d?±µ ???ºjRd?± µ ???? j?d?±µ ???Êj?d?±µ?Ê?ªjdd?±µ???ÂjRd?±µ ???Âj?d?±µ?É?ªjPd?±µ ???Êj?d?±µ ???? j?d?±µ?É?? jRd?±µ? ??Êj?d?±µ?É?ªjdd?±µ ???ÂjRd?±µ ??? Âj?d?±µ?É?ªjDd?±µ ???Êj?d?±µ?Ê?? j?d?±µ?É?? jRd?±µ ???ÊjRd?±µ ??? ªj?d?±µ?Ê?ÂjPd?±µ ???Âj?d?±µ ??? ªj?d?±µ?É?Êjdd?±µ?É?? jRd?±µ ???? j?d?±µ?É?Êj$ d?±µ ???ªjRd?±µ ???Âj?d?±µ?Â?ÂjTd?±µ ???ªj?d?±µ ??? Êj?d?±µ ???? jRd?±µ ???? j?d?±µ?É?ÊjTd?±µ ???ªjRd?±µ ???Âj?d?±µ ??? Âj?d?±µ?É?ªjRd?±µ ???ÊjRd?±µ?Ò?? jTd?±µ ???? j?d?±µ???Êj
なんで?
編集:
私はデジタルピン0を出力に設定しましたが、それが問題である可能性があると思ったので、ArduinoのWebサイトにアクセスして、アナログ入力ピンのページを見つけました。
そこで、アナログ入力ピン0と言われているピン14から読み取ろうとしましたが、同じ出力が得られました。
ちなみに、私はアナログのみのピンから読み取ろうとしています。デジタルのピンではありません。