プログラミング素人のはてなブログ

プログラミングも電気回路も専門外の技術屋の末端が勉強したことや作品をアウトプットするブログ。コードに間違いなど見つけられたら、気軽にコメントください。 C#、Python3、ラズパイなど。

Arduino nano互換 格安中華Bord(HiLetgo)

Amazonで格安Arduino互換品を購入。

[asin:B01CZQANN0:detail]

送料込みで330円。
中国からの発送のため2週間ぐらいは掛かりますが。

f:id:s51517765:20170603130915j:plain

ピンヘッダは自分ではんだ付けする必要があります。
オスピンが付属していますが、他のオス-オスのジャンパワイヤが使いたいこともあり、本家Arduinoのようにメスのヘッダピンをつけました。

これで、Arduino IDEで接続を試みるも書き込みができません。
Amazonoのレビューを参考に下を参照し、CH340のドライバをインストールします。
Arduino NANO 互換品(CH340チップ使用)のデバイスドライバー | ネクストステップ サポートBlog

これで、書き込みができるようになりました。

ようするに、本家とはチップが異なるためそのドライバを追加しなければならないということです。


HiLetgo Mini USB Nano V3.0 ATmega328P CH340G 5V 16M マイクロコントローラーボード Arduinoと互換

Arduino(nano)と同じようにAnalog I/Oの機能があるはずなのだが、何か設定が必要なのだろうか?
analog出力がdigital出力のようになっている。
PWMを設定すると150ぐらいでHIGHとLOWが切り替わる。
AnalogReadは機能しているようだ。

2022/01/12追記

当時、知識が不足していたためPWM非対応のピンを使っていただけの可能性があります。
最近試したところPWMが出力されました。