![見出し画像](https://assets.st-note.com/production/uploads/images/129435866/rectangle_large_type_2_fcdebe269fa998533ac27e5fe037a971.jpeg?width=800)
ATMEGAで学習しよう(レッスン10)
「AD 変換」
<目的>
・AD 変換について学ぶ。
<動作概要>
・ボーレートは9600 とする。
・SW1 が押されたらLED1 を反転させADC0 端子のAD 変換を行い、結果をUSART でパソコンに転送する。(外部割り込み0)
・VR1 を回すことでADC0 端子の入力電圧が変わり、SW1 を押すとそのAD 変換値がパソコンに転送される。
<ポイント>
・外部割り込みに関してはレッスン2 を流用する。
・SW1 のチャタリング対策をする。
・変換の基準電圧は複数から選択できるが、今回は電源電圧とする。
<レジスタ説明>
![](https://assets.st-note.com/img/1706423308000-cDJMpmIpDH.jpg?width=800)
![](https://assets.st-note.com/img/1706423342826-1qgi912AYg.jpg?width=800)
![](https://assets.st-note.com/img/1706423361002-lYvDUnmEIH.png?width=800)
<プログラム>
この記事が気に入ったらサポートをしてみませんか?