PICマイコン電子工作入門〜基礎編〜

NO IMAGE

改訂版PICマイコン電子工作入門の基礎編です。第1回目は全体像を説明します。マイコン電子工作にトライしてみよう! 最近、ネットや雑誌を見ていると、個人でもかなり完成度の高いモノづくりをしてますよね。 そのような作品を見ていると、多く[…]

IMG

第2回目は、そもそもマイコンとは何か、どんなことができるのか、概要を説明します。マイコンとは 「マイコン」は身の回りにかなり浸透しているのをご存じでしょうか。「マイコン」という言葉を知らなくても、実はほとんどの方が知らないうちにマイコンを使[…]

IMG

まだマイコンとは何かを確認した段階ですが、ここでチャレンジをしてみます。チャレンジ内容 前回、マイコンとは何かを確認しました。復習すると、電気的な入力を受けて、その入力をマイコンのプログラムで処理して、その結果を電気的に出力する、というもの[…]

IMG

PICマイコン電子工作入門の基礎編でどのようなものをつくるか説明します。ゴール PICマイコン電子工作入門の基礎編では、基本的な機能を実装したタイマーを製作します。基本的な機能だけ、といっても、マイコンを触ったこともないのに最初からタイマ[…]

IMG

今回は、製作の全体像と、基礎編で製作するときに使用する工具類などを説明します。マイコンを動作させるには 今まで、マイコンでいろいろなことができますよ、っていう説明をしてきましたが、実際に自分の思うようにマイコンを動かすには何をどのようにし[…]

IMG

今回は、この入門シリーズで製作するために使用する電子部品を説明します。 回路組み立てに必要な部品 前回の道具類の説明に続き、回路の組み立てに必要な電子部品類を説明します。各部品画像の下に参考購入先のリンクをつけておきましたので参考にしてみ[…]

IMG

今回から、実際に回路を組みながら各部品の詳しい説明をしていきます。説明の進め方 これから各電子部品の詳しい説明をしていきます。各部品の説明と同時に、ちょっとずつ、回路図やブレッドボードを使った組み立てを習得していきます。説明ばかり続くと眠[…]

IMG

今回は、LED、抵抗について詳しく説明します。今後の説明の流れ これから先、入門編の記事は以下の流れで説明していきます。 LEDを電池と抵抗のみで光らせる回路を組み立てる PICマイコンの回路を組み立てる前に、まずはブレッドボ[…]

IMG

今回は、今まで説明したLED、抵抗、電池とブレッドボードを使ってLEDを光らせてみます。今回の説明 PICマイコン電子工作入門の基礎編では、以下の順序で説明しています。この記事の説明は(1)「LEDを電池と抵抗のみで光らせる回路を組み立て[…]

IMG

今回はPICマイコンの概要を説明します。今回の説明 PICマイコン電子工作入門(基礎編)では、以下の順序で説明しています。この記事の説明は(2)「PICマイコンのベース回路を組む」の部分になります。 LEDを電池と抵抗のみで光らせる回路[…]

IMG

最初はPICマイコンの電源の回路です。将来のためにちょっとだけ深入りしておきます。今回の説明 回路を完成させるために以下の順序で説明しています。この記事の説明は「(2) PICマイコンのベース回路を組む」の部分の中のPICマイコンに電源を[…]

IMG

今回はLEDの回路を設計します。今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(2)「PICマイコンのベース回路を組む」の部分のPICマイコンにLEDを接続する回路を作成するステップになります。 […]

IMG

今回でベースの回路が完成します。 今回の説明 回路を完成させるために以下の順序で説明しています。この記事は「(2) PICマイコンのベース回路を組む」の部分のうち、PICマイコンにプログラムを書き込むためのPICKIT3接続回路を作[…]

IMG

今回は、今までの知識をもとに他のタイプのPICマイコンでLED制御回路を設計する練習をします。今回の内容 電子回路図は一見すると難しそうですが、ポイントを押さえていけば、基本的な電子回路は組めるようになっていきます。ただ、解説を読んでいる[…]

IMG

今回はブレッドボード組み立て前の注意点を説明します。 今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(2)「PICマイコンのベース回路を組む」の部分のブレッドボードを組み立てるステップになりま[…]

IMG

今回は実体配線図からブレッドボードを組み立てます。今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(2)「PICマイコンのベース回路を組む」の部分のブレッドボードを組み立てるステップになります。 […]

IMG

今回は電子回路図からブレッドボードを組み立てます。今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(2)「PICマイコンのベース回路を組む」の部分のブレッドボードを組み立てるステップになります。 […]

IMG

今回はMPLABXの概要を説明します。 今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(3)「プログラムを作る」の部分の開発用ソフトウエア準備のステップになります。 LEDを電池と抵抗の[…]

IMG

今回はMPLABXの使い方を一通り確認します。 今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(3)「プログラムを作る」の部分のMPLABXの概要説明になります。 前回までの説明で、ブレッド[…]

IMG

今回からプログラムの中身を詳しく確認していきます。今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(3)「プログラムを作る」の部分のプログラムの解説になります。 LEDを電池と抵抗のみで光らせる[…]

IMG

今回はPICマイコンコンフィグレーション部分の概要を説明します。今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(3)「プログラムを作る」の部分の、PICマイコンコンフィグレーション設定部分を作成するステ[…]

IMG

今回はコンフィグレーション設定について詳しく解説します。今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(3)「プログラムを作る」の部分のプログラムの解説のステップになります。 LEDを電池と抵抗のみで[…]

IMG

コンティグレーション設定の残りの項目を説明します。今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(3)「プログラムを作る」の部分のコンフィグレーション設定の最後のステップになります。 LEDを[…]

IMG

LEDを点滅するプログラムを完成させます。今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(3)「プログラムを作る」の部分の最後の部分になります。 LEDを電池と抵抗のみで光らせる回路を組み立て[…]

IMG

今回はプログラムの書き込みと動作確認をします。といっても以前すでに確認済みですので復習となります。 今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(4)「PICマイコンに書き込んで動作させる」[…]

IMG

今回はスイッチ回路を追加します。最初は電子回路の設計です。今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(4)「ベース回路にスイッチを追加する」の部分になります。 LEDを電池と抵抗のみで光ら[…]

IMG

今回はスイッチを制御するプログラムを追加します。今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(5)「ベース回路にスイッチを追加する」の部分になります。 LEDを電池と抵抗のみで光らせる回路を組み立て[…]

IMG

今回はブザー回路を追加します。今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(6)「ベース回路にブザーを追加する」の電子回路設計の部分になります。 LEDを電池と抵抗のみで光らせる回路を組み立[…]

IMG

プログラムにブザーを制御する部分を追加して、基礎編の回路とプログラムを完成させます!今回の説明 回路を完成させるために以下の順序で説明しています。このエントリの説明は(6)「ベース回路にブザーを追加する」のプログラム作成の部分になります。[…]

IMG

チャレンジ課題として、タイマーとしての課題を解決します。チャレンジ課題 これから3回に分けて、基礎編最後のチャレンジ課題に取り組んでいただこうと思います。 課題は今までの説明範囲内で解ける内容にしました。C言語も今まで出てきた文法の[…]

IMG

今回はタイマーに機能を追加してみます。追加する機能のイメージ 前回、タイマーとしての基本的な機能は実装しましたので、今回は機能を追加したいと思います。 レトルトカレーをお湯で温める場合を想定します。例えば加熱時間が3分の場合、温め終[…]

IMG

前回より、もう少し実用的なタイマーを2種類作ってみます。そら豆タイマー この記事を書いている季節は冬なので、完全に旬を逃していますが、今回は「そら豆タイマー」を作ってみたいと思います。 「そら豆タイマー」って勝手に作った言葉なんです[…]

IMG