これは、マイクロコントローラーが検出されていないことを意味します。確認事項:
- 配線: チッププログラミングに使用されるピンは正しく接続されていますか (交差していませんか?)
- 電源: ボードに適切に電源が供給されていますか?
- PC の設定: Arduino IDE は PC の正しいポートを使用していますか?
そしてArduinoのヘルプから:
- Arduino NGを使用している場合、[アップロード] メニュー項目を選択する直前にリセットを押しましたか?
- 正しいシリアルポートが選択されていますか?
- 正しいドライバがインストールされていますか?
- Arduinoにチップが正しく挿入されていますか?
- 独自の Arduino を構築した場合、または自分でブートローダーを焼き付けた場合: チップには正しいブートローダーがありますか?
Arduino はブートローダー ベースです。つまり、チップには、Arduino IDE との通信と、チップへのアプリケーション バイナリのセルフ プログラミングを担当する小さなソフトウェアが必要です。このソフトウェアは「ブートローダー」と呼ばれます。チップが空の場合 (別売りまたは誤って消去した場合)、内部にブートローダーはありません。
外部プログラマーを使用せずにブーローダーをチップにプログラムする方法はありません。(または、別のブートローダが既に内部に含まれています。一部のチップには、ROM に低レベルのブートローダが含まれています...) しかし、幸運なことに、AtTiny 用の自家製プログラマを構築するのは簡単です。「AtTyny ISP プログラマー」をグーグルで検索します。
それについて質問がある場合は、「Electrical Engineering StackExchange」で質問してください。