Unoの心臓部であるチップです。独自のボードを作成するためのチップとしても人気です。スルーホールタイプもございますので、ブレッドボードへの回路配置が容易です。Unoにスケッチをアップロードできません。icsp4私のArduinoは死んでいますか、それともそのプロセッサですか?Arduinoに問題があります。mismatch)が、LEDはまだ点滅しています。編集:他のUSBケーブルを試しましたが、何も変わりませんでした。編集:アップロード中の詳細モードの出力は次のとおりです。atmega3284ATMega328Pをプログラムし、Arduinoボードなしで使用する私のプロジェクトにATMega328Pを使用したいのですが、Arduinoボードを使用せずに使用したいと思っています。IDEとArduinoボードを使用して、マイクロコントローラーをプログラムできることを知っています。atmega3282ATmega328を非常に深いスリープ状態にして、シリアルを聞きますか?ATmega328のスリープオプションを調査し、それに関するいくつかの記事を読みましたが、さらにオプションがあるかどうかを理解したいと思います。したがって、可能な限り低い電流を取得して、100uA未満であれば良いと思います-目覚めのためにuartと割り込みを聞くことができる限り。ATmega328pで、カスタムPCB(UNOではない)を使用しています。これによると、シリアル通信で起動することはありません。IDLEシリアルを聞くには、モードにする必要がありますが、これは数mAを消費します。ハードウェアでシリアルに割り込みを接続できるこのリンクを見つけました-これはデータを失う可能性があるため危険であり、さらにこれらの2つの割り込みピンが必要です。Gammonのこの記事を読んで、いくつかの機能を無効にできるため、より低い電力でIDLEスリープを取得できます。sleep2間違えてATmega328-PUを手に入れました。IDEを使用して4つのATmega328-PUの新しいバッチでブートローダーを焼いていました(328以降はPがありません-それはATmega328Pと混同しないでください。これは、avrdudeがチップがそのラベルが言っているものではないと考えていたことを意味します。IDEのチップタイプをATmega328P-PUに変更し、avrdudeが苦情なくブートローダーを焼きました。チップは1つのMCUとしてラベル付けされ、内部的にはわずかに異なる別のMCUとして応答しました。これはEE.SEからのクロスポストです。私はそこにこの質問を投稿しましたが、あまり注目されていなかったので、コミュニティの誰かが同じような経験をしたかどうかを見たかったのです。Unoおよび関連するボードでの割り込みの仕組みを説明してください。注:これは参考質問です。miniをベースにした独自のarduinoデザインを作成する予定です。USB-to-Serialパーツがないため、UNOに比べてシンプルなため、UNOの代わりにこのボードを選びました。多くの人が知っているように、MINIは328PのSMDバージョンである328P-AUを使用していますが、AUバージョンは私には小さすぎるため、代わりにPU(UNOのチップ)を使用したいと思います。データシートからの唯一の違いは、ピンの位置の小さな変更です。100万ドルの質問は次のとおりです。ICを使用して、ウォッチドッグタイマを作成しようとしていると私は、次の午前、これを。Arduinoのリセットピンと555タイマーの出力の間に1N4148ダイオードが接続されている理由がわかりません。私の知る限り、ArduinoのリセットピンはHighである必要があり、それがLowに引き下げられると、Arduinoはリセットされます。ここにダイオードを追加する必要があるのでしょうか。electronics2メモリを備えた非常に軽量な低電力マイクロコントローラ?Arduinoを使用していくつかのプロジェクトを構築しています。新しいプロジェクトでは、皮膚表面の温度と時間(おそらく1日に数回)のほか、電圧など他の簡単に取得できる情報をログに記録します。私はすべてをできるだけ小さく、軽量にする必要があります(小さい哺乳類の皮膚温度を測定するため)。5g未満、できれば軽量、理想的にはバッテリーを含めて3gで、50-動物100gすぎます。miniを変更することが可能かもしれないと読んだことがありますか?しかし、おそらく完全に変更して、誰かが推奨できる別のタイプのマイクロコントローラーをプログラムすることを学ぶ方が賢明でしょうか?軽量のコイン電池または同様の軽量のバッテリーから直接操作できるようにする必要があります。(私はarduinoプロミニ用の軽量の3.3Vバッテリーを見つける方法もわかりません。それらは存在すると思いますが、今のところ3Vバッテリーしか見つけることができません)。数時間ごとに温度を節約するためのオンボードメモリがあり、後でダウンロードできる場合、それは理想的です(メモリに関する推奨事項があれば、私も興味があります)。Vで動作するカスタムarduinoに取り組んでいます。レギュレーターやUSBチップはありません(電力消費用)。Vでオーバークロックすることは一般的に問題ないと聞いていますが、とにかく仕様の範囲内に保ちたいと思います。次に、新しい速度を反映するためにコードを変更する必要がありますか?このプロジェクトでは、NilRTOSオペレーティングシステムとミリ/遅延機能と共に、シリアル、SPI、およびI2C接続を使用しています。atmega3282I2Cによる書き込みスケッチ純粋なArduinoの質問ではありません。私は実際にはスタンドアロンのATmega168を使用しています。Studioから作業中)を使用してチップをプログラミングしています。すべてが完了すると、チップはカバーされ、I2Cピンにしかアクセスできなくなります。MISO、MOSIなどのピンは到達不能になります。I2Cピンを使用して、チップに焼き付けられたプログラムを更新する方法があるのか​​と思っていました。ブートローダーを再度書き込む必要はありませんが、必要に応じてプログラムを更新するだけです。atmega32815vボードで3.3vチップをプログラムできますか?先ほどGertboardを購入しましたが、搭載されている機能の1つがATMega328(DIP)です。Piで使用するように設計されているため、3.3vでのみ動作するため、クロック速度は約12MHzに制限されます。Piを介してプログラミングするのはかなり面倒です。Unoボードに転送して、デスクトップPCからスケッチをアップロードできるようにします。次に、それを通常の操作のためにGertboardに戻します。16MHzで動作することです。oscillator-clock2avr-gccの基本的なmakefilearduino用のCプログラムをコンパイルするためのmakefileを作成したいと思います。私はmakeにある程度慣れていますが、avr-gccでこれを使用したことはありません。compile弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。