私は最近、従来のLEDライトを調光可能なものに変換し始めた方法についての最初の投稿を書きました。ATmega128マイクロコントローラーをベースに調光器を作っていることを多くの人が気に入らなかった。したがって、この特定のマイクロコントローラーが使用される理由と、今日、自分で何かを開発するときに、開発しているデバイスの機能を拡張することしかできない最も弱いマイクロコントローラーですべてを行うように努めるべきではない理由を説明したいと思います。
スマートホームデバイスごとにボードをゼロから開発しないために、ATmega128マイクロコントローラーをベースにしたユニバーサルボードを作成することにしました。これには、特定のデバイス用のより特殊なボードがすでに接続されています。
この特定のマイクロコントローラーが選ばれたのはなぜですか?ATmega128はATtiny2313 よりわずか20セント高いので、それは簡単です。また、ATtiny2313の価格はATmega8と同じです。それはすでにATtiny2313についてです悪い夢のように忘れることができます。
これがAliExpress(私が部品を購入する場所)の価格と次に進む写真のカップルです。
ATtiny2313:
ATmega8:
ATmega128:
ATmega2561:
, ATmega128 8 , , . 5 , ATmega128. 128 , . - , , .
ATmega128 ATmega2561.
, SPI , , , , , , ATmega128, ATmega2561, 2 "". , ATmega2561, ATmega128. , ATmega2561. , , smd . , - ( ). 10 . ATmega128, ATmega2561 . , , smd , , .
.
:
:
:
ADM488 :
nRF24L01+:
, 2 , ADM488 nRF24L01+, .
. - - .