今年の恵方は南南東だそうです。
南南東を向いて恵方巻きを食べると良いらしい。
そこで以前買っておいたデジタル出力の方位センサーHMC6352を使って方角を調べてみようと思いました
大げさで無理やり感たっぷりですが、使い道を考えてないのに好奇心だけで高いセンサーを買ってしまったと、今は反省しているww
HMC6352のインターフェースはI2CなのでI2Cmモジュールを使いました。
I2Cmで'A'コマンドを発行すると2バイトの方位データが出力させるので、それを読み込むだけです。とてもシンプル。
コンパスと比較するとなかなか良い具合に方角を示してくれます。
当たり前(?)ですが、磁石等の影響をけっこう受けます。
ちなみに更新レートを1Hzに変更してみたけど、なぜか反映されない。EEPROMにはちゃんと値が保存されているのに。はてさて、なんか手順を間違ってるのかな??(別に20Hzで更新されても問題ないけど...)
ってことで、だいたい160度を示した方角で恵方巻きを食べればOKかな

回路図です。

プロジェクトファイルです。
デザイナ: 5.0 SP6
デバイス: CY8C29466 5V
コンパイラ:ImageCraft
PSoC_HMC6352.zip
結論。方位を表示するだけだったら100円ショップで方位磁針(コンパス)を買ったほうが安くて小さく、電池いらずで断然お得ですwww
僕の作るのはだいたいこんな結末ですが、これが素人趣味って奴かな。
南南東を向いて恵方巻きを食べると良いらしい。
そこで以前買っておいたデジタル出力の方位センサーHMC6352を使って方角を調べてみようと思いました

大げさで無理やり感たっぷりですが、使い道を考えてないのに好奇心だけで高いセンサーを買ってしまったと、今は反省しているww
HMC6352のインターフェースはI2CなのでI2Cmモジュールを使いました。
I2Cmで'A'コマンドを発行すると2バイトの方位データが出力させるので、それを読み込むだけです。とてもシンプル。
コンパスと比較するとなかなか良い具合に方角を示してくれます。

当たり前(?)ですが、磁石等の影響をけっこう受けます。
ちなみに更新レートを1Hzに変更してみたけど、なぜか反映されない。EEPROMにはちゃんと値が保存されているのに。はてさて、なんか手順を間違ってるのかな??(別に20Hzで更新されても問題ないけど...)
ってことで、だいたい160度を示した方角で恵方巻きを食べればOKかな


回路図です。

プロジェクトファイルです。
デザイナ: 5.0 SP6
デバイス: CY8C29466 5V
コンパイラ:ImageCraft

結論。方位を表示するだけだったら100円ショップで方位磁針(コンパス)を買ったほうが安くて小さく、電池いらずで断然お得ですwww

僕の作るのはだいたいこんな結末ですが、これが素人趣味って奴かな。