<!--親の顔より見た光景-->

日々の発見を残していきます。

C

Arduinoにつながらなくなった 2

またArduinoに繋がらなくなった。原因は回路のショート。 温度センサの図を180°間違えて見てしまい、グランドに5Vを供給してしまった。 正常に転送できるときのArduinoはこんな状態だが、 ショートさせた時はこんなふうに、オレンジのLEDは消灯し、Arduinoロ…

チャタリング防止

回路 プルダウン抵抗にしてる。 プログラム(Arduino) #define INPUT_PIN 2 #define LED_PIN 3 bool is_led_on; bool can_fix_led; int on_count; void setup() { Serial.begin( 115200 ); Serial.println( "Serial Start" ); pinMode( INPUT_PIN, INPUT );…

【C】constのメモ

C

1. const int *p; 「値を変更できないint」を指すポインタ。アドレスは書き換えられるけど、アドレスが指す中身は変更できない。 【例】 const int *p; int *temp; p = temp; // OK *p = 5; // エラー 2. int * const p; int型への「const修飾された」ポイン…