failed.”とシリアルに表示された。RTCの初期化に失敗したらしい。調べてみると、mbedライブラリのデフォルトではLSEクロックを使用する。DEVICE_RTC_LSIが0)NUCLEOボードのジャンパは購入時の状態ではX1が接続されていない。DEVICE_RTC_LSIを1に書き換えて使う。精度は落ちるがGPIO減らないしソルダジャンパしなくてもいいのでお手軽。2ボードのSB5、SB7をソルダジャンパしてX1を接続。(動作確認していません)その場合ピンPF0、PF1が使用できなくなるが精度は良いはず。今回はSDカードの読み出しをやりたいため、ソフトで対応しました。赤外線リモコンでコントロールできるLEDシーリングライトをウチには取り付けています。それを目覚ましのブザーと連動させれば快適に起きられそうじゃん?となぜこの発想に至ったのかはお察し下さい・・・まずは目覚まし時計のブザー信号の仕様確認から。(写真はすでに引き出し用の線をハンダ付けしています。撮るの忘れてた)恐らく圧電ブザー、片側の端子をGNDかVDDにつないで動作させてるだろうと予測。電池のマイナス端子でGNDを取り、オシロのプローブ当てると・・・GNDとICの出力ピンにつながっているようです。逆起電圧出てるのでダイオードで制限して使うことにします。以前会社の寮でON・OFFタイマがついていないエアコンのコントロールをmbedでやっていたことがあるので、同じライブラリで信号を読み取ることに。実用ライブラリシリーズ:赤外線送受信ライブラリさくっとブレボに受信用ICやら赤外線LEDを組んで試してみて・・・あれ?アイリスオーヤマのリモコンですが、SONYフォーマットで、どのボタン押しても同じコードが表示される・・・。̄ロジアナでパルス幅取るのもいいけど、ここはmbedで楽することに。パルス幅の時間を取得するプログラムが公開されていました。これなら独自フォーマットでも対応できますね。リモコンの信号の取得こちらのサイトをソースを少し改変。1sec経過で新規信号扱い(ターミナルで改行するだけ)、1フレーム目の時間が最後に受信したパルス~新規で受信したパルス間の時間になっているのを修正しました。IRreceiver_PulseWidth取得したパルス時間を送信用プログラムにコピペ。取得したリモコン信号の送信IR_LED_Send動作テストLPC812は赤外線リモコンの送信をやってもらうのだ。目覚ましのブザーから信号引き出して、鳴ったら部屋のシーリングライトをON。これで眩しくて起きるというわけです。使ってみて数日ですが、ブザーで起きたのち眩しいので2度寝する気がなくなり、いい感じです。board使いました。)ツイートプロフィールen129電子工作を趣味にニコニコ技術部界隈で活動しています。