ロボカップジュニアサッカー部門に出場させていただいたGcraudの活動を記録したものです。ブログ移行は途中まで行われましたがチーム解散とともに中止となりました。現在はcraudがごくたまに更新しております。コメントもごくたまに見ます。今作っているサッカーロボットは秋月のデジタルコンパスモジュールを使っています。このセンサーって3本の線が0か1かのパターンで読むんでデジタルで読もうとするとデジタルピンが3ピンも必要なんですよ。アナログ1ピンで読みたいなーと思ってD/A変換してみました。コンパスセンサーのデータシートに560[Ω]抵抗が書いてあってその通りに作ってしまったので280[Ω]を作るために560[Ω]を並列につないでいます。コンパス死んじゃったら替えられるようにって別の基盤にしてあります。あ、そういえば、D/A変換っていうのはデジタル出力をアナログ出力に変換する回路のことでこんな感じの回路です。D/A変換にはいろんな種類があるけどこれが1番わかりやすかったから使ってます。どこの入力が1になるかでGNDとOUTの電位の差が変わります。入力はもっと増やせますよ。増やせば増やすほど電圧が細かく出るので計るのが大変になりますけど。これを電流の大きさで出力するにはGNDの前に電流計を入れればできます。D/A変換を使うとデジタルのセンサーを増やすことができますからポートが足りないなんてことになったときは使えますよね。IRセンサーでやるときは信号をトランジスタとかで増幅したりしてデジタル出力に変えてからやらないとボールの位置と値が違ってしまうと思います。