ラズベリーパイ3B(Raspbian)で電子工作を始める先日、PICマイコンの開発環境を整えたことだし、ラズベリーパイ側をイジり始める。3B)あるが、B+は無線アクセスポイント、Bは無線コンバータとして、実用に供しているので、3Bで開発を行う。3BのNOOBSではpidoraが選べなかったので、Raspbianが入っているが、まぁ、開発する限りでは似たようなもんだろう。自作してもよかったが、面倒くさいので秋月で買っておいた、ブレッドボード用の変換コネクタをセットして開発開始。GPIOの状態を確認するため、まずはgpioコマンドを一発。3---+---+------+---------+-----+-----+適当なポートを出力モードに切り替える。|あとは、ポートの電圧を上げ下げするだけ。0シェルスクリプトでLEDを点滅。done次はシリアルポート、なのだが、どうもPi3からBluetoothとの兼ね合いで扱いが厄介らしい。GPIOの14番をシリアル送信モードに切り替えてみた。|でもってraspi-configでシリアルを有効にしてみた。Serial<いいえ><了解>この作業は、結局、以下の記述と等価らしい。/dev/ttyAMA0」してみたが、bashが100%になってプロセスストール。通信速度を変えてみる。0:4:1cb2:a30:3:1c:7f:15:4:0:1:0:11:13:1a:0:12:f:17:16:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0:0更に謎の設定を追加してみる。dtoverlay=pi3-miniuart-bt再起動すると、/dev/ttyS0が現れた。/dev/ttyS0」してみたが、プロセスストールはしなくなったものの、出ない。config.txtを「enable_uart=1」を変更してみる。/dev/ttyAMA0」すると、なにやらシリアルに反応が得られた。通信速度を合わせてやったところ、いつもの自作のserialDebugスクリプトによる受信に成功した。PICの学習リモコンでも操作できるようにしてみるかな。1.8.7-p357。