入門シリーズ– category –
【トップメニュー】
-
第4回 PWM制御(3) 〜PWM機能を使う〜
今回はPICマイコンのPWM機能を使ってLEDの明るさを調整します。 PWM機能? 前回はLEDをPWM制御して明るさを調整しました。PWM制御ってプログラムで簡単に実現できることがわかりましたよね。 ところで、PIC12F1822には「PWM制御」機能が搭載されています。。。 って言われても、前回、プログラムを作ってPWM制御した身からすると、何をいって... -
第3回 PWM制御(2) 〜PWM制御プログラムを作成する〜
今回はLEDをPWM制御するプログラムを作ります。 今回やってみること 前回はPWM制御の概要を確認しました。 今回は、PWM制御のプログラムを作成して実際にLEDの明るさを調整してみます。今回は以下の手順で進めます。 回路は基礎編で製作したブレッドボードをそのまま使用します プログラムは新しいプロジェクを作成してプログラムを作ります ... -
第2回 PWM制御(1) 〜PWMとは〜
最初に「PWM」とは何かを理解します。 PWMとは PWMとは「Pulse Width Modulation」の略で、変調方式の一つです。。。。。。。 って感じで説明を始めてもさっぱり...って感じですよね。ということで、「PWM」とは何か?、簡単な例から説明してみます。 基礎編の第8回で、マイコンを使った製作に入る前に、LEDと抵抗、電池だけを使ってLEDを点灯... -
第1回 全体像
PICマイコン電子工作入門の応用編です。最初に全体像と製作するもの説明します。 応用編の進め方 PICマイコン電子工作入門の基礎編では、PIC12F1822を使用してタイマーを製作しました。 応用編では、製作したブレッドボード回路とプログラムをベースとして、部品を追加、プログラムを変更しながら機能を増やしていきます。また同時に、PICマ... -
最終回 チャレンジ課題(5)
前回より、もう少し実用的なタイマーを2種類作ってみます。 そら豆タイマー この記事を書いている季節は冬なので、完全に旬を逃していますが、今回は「そら豆タイマー」を作ってみたいと思います。 「そら豆タイマー」って勝手に作った言葉なんですが、何のタイマーかというと、その名前の通り、そら豆を茹でる時のタイマーです。 それって、... -
第29回 チャレンジ課題(4)
今回はタイマーに機能を追加してみます。 追加する機能のイメージ 前回、タイマーとしての基本的な機能は実装しましたので、今回は機能を追加したいと思います。 レトルトカレーをお湯で温める場合を想定します。例えば加熱時間が3分の場合、温め終わるちょっと前にご飯を用意しておきたいこともあります。例えばこんな感じです。 お湯を沸か... -
第28回 チャレンジ課題(3)
チャレンジ課題として、タイマーとしての課題を解決します。 チャレンジ課題 これから3回に分けて、基礎編最後のチャレンジ課題に取り組んでいただこうと思います。 課題は今までの説明範囲内で解ける内容にしました。C言語も今まで出てきた文法の範囲内でできます。 自分でブログラムを作ってみると、動いたけどこれで正解なのか不安になる... -
第27回 ブザーを制御するプログラムを追加する
プログラムにブザーを制御する部分を追加して、基礎編の回路とプログラムを完成させます! 今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(6)「ベース回路にブザーを追加する」のプログラム作成の部分になります。 LEDを電池と抵抗のみで光らせる回路を組み立てる PICマイコンの回路を組み立てる前に、... -
第26回 ブザーの回路を追加する
今回はブザー回路を追加します。 今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(6)「ベース回路にブザーを追加する」の電子回路設計の部分になります。 LEDを電池と抵抗のみで光らせる回路を組み立てる PICマイコンの回路を組み立てる前に、まずはブレッドボードに慣れておくことにします。電池、抵抗...