-
PICマイコン入門-応用
第10回 ADコンバータ(4) 〜ADコンバータ設定方法〜
今回は、ADコンバータプログラムの設定部分の解説です。 ADコンバータプログラム概要 ADコンバータ機能を利用したスイッチ回路の設計と実装が終わりましたので、今回からプログラムの作成をします。 第7回の説明で、ADコンバータ機能を利用する場合、ピン... -
PICマイコン入門-応用
第9回 ADコンバータ(3) 〜回路を実装する〜
今回は、ADコンバータを利用する回路をブレッドボード上に実装します。 回路図の確認 前回の記事で、「次回はプログラムを作ります」なんて終わり方をしましたが、すみません、回路をブレッドボードに追加実装する必要がありますよね。ということで、今回... -
PICマイコン入門-応用
第8回 ADコンバータ(2) 〜回路を設計する〜
今回はADコンバータ機能を利用する回路を設計します。 追加する機能の説明 基礎編で製作したタイマーは、タイマーの時間を変更したい場合、プログラムを変更してPIC12F1822に書き込む必要があります。時間を変えるたびにプログラム変更→書き込み、という作... -
PICマイコン入門-応用
第7回 ADコンバータ(1) 〜ADコンバータとは〜
今回からADコンバータについて説明します。 ADコンバータとは 基礎編では基本的なタイマーを製作して、前回までの応用編ではPWMを説明するために、無理やり感満載って感じでタイマーにPWM機能を実装しました。今回も最初からそんな雰囲気が漂いますが、気... -
PICマイコン入門-応用
第6回 PWM制御(5) 〜チャレンジ課題〜
今回はPWM制御に関するチャレンジ課題です。 PWM制御プログラム2通り PWMの最後はチャレンジ課題で締めくくりたいと思います。 前回までに、LEDを2通りの方法でPWM制御しました。PWMの原理自体はとても簡単だったと思いますが、周期やデューティーサイクル... -
PICマイコン入門-応用
第5回 PWM制御(4) 〜PWM機能を実装する〜
今回は、基礎編で製作したタイマープログラムにPWM機能を実装します。 実装する内容 前回までに、PWM制御方法を二通り確認しました。一つは、__delay_us()を使用して時間制御を含めて全てプログラムで制御する方法、もう一つは、PICマイコンのPWM制御機能... -
PICマイコン入門-応用
第4回 PWM制御(3) 〜PWM機能を使う〜
今回はPICマイコンのPWM機能を使ってLEDの明るさを調整します。 PWM機能? 前回はLEDをPWM制御して明るさを調整しました。PWM制御ってプログラムで簡単に実現できることがわかりましたよね。 ところで、PIC12F1822には「PWM制御」機能が搭載されています。... -
PICマイコン入門-応用
第3回 PWM制御(2) 〜PWM制御プログラムを作成する〜
今回はLEDをPWM制御するプログラムを作ります。 今回やってみること 前回はPWM制御の概要を確認しました。 今回は、PWM制御のプログラムを作成して実際にLEDの明るさを調整してみます。今回は以下の手順で進めます。 回路は基礎編で製作したブレッドボード... -
PICマイコン入門-応用
第2回 PWM制御(1) 〜PWMとは〜
最初に「PWM」とは何かを理解します。 PWMとは PWMとは「Pulse Width Modulation」の略で、変調方式の一つです。。。。。。。 って感じで説明を始めてもさっぱり...って感じですよね。ということで、「PWM」とは何か?、簡単な例から説明してみます。 基礎...