「Arduino Mega 2560 LESSON:2 異なる値の抵抗を使用してLEDの輝度を変更する」の版間の差分

提供:yonewiki
編集の要約なし
編集の要約なし
35行目: 35行目:




{| class="wikitable"
<yjavascript></script>
! 抵抗
<table style='border-collapse: separate; border-spacing: 0;'>
! 電流
<tr>
! 抵抗の消費電力
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; font-weight:bold; color:#000000; background-color:#E8E8E8; text-align:center; vertical-align: center; border-top:4px solid black;">抵抗</td>
! LEDの消費電力
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; font-weight:bold; color:#000000; background-color:#E8E8E8; text-align:center; vertical-align: center; border-top:4px solid black;">電流</td>
 
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; font-weight:bold; color:#000000; background-color:#E8E8E8; text-align:center; vertical-align: center; border-top:4px solid black;">抵抗の消費電力</td>
| ! 回路全体        |
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; font-weight:bold; color:#000000; background-color:#E8E8E8; text-align:center; vertical-align: center; border-top:4px solid black;">LEDの消費電力</td>
| ------------- |
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; font-weight:bold; color:#000000; background-color:#E8E8E8; text-align:center; vertical-align: center; border-top:4px solid black;">回路全体</td>
| 9.95kΩ       |
</tr>
| 約0.302mA     |
<tr>
| 約0.905mW     |
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; color:#000000; background-color:#FFFFFF; vertical-align: center; border-top:4px solid black;">9.95kΩ</td>
| 約0.529mW     |
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; color:#000000; background-color:#FFFFFF; vertical-align: center; border-top:4px solid black;">約0.302mA</td>
| '''約1.44mW''' |
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; color:#000000; background-color:#FFFFFF; vertical-align: center; border-top:4px solid black;">約0.905mW</td>
| -             |
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; color:#000000; background-color:#FFFFFF; vertical-align: center; border-top:4px solid black;">約0.529mW</td>
| 995Ω         |
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; font-weight:bold; color:#000000; background-color:#FFFFFF; vertical-align: center; border-top:4px solid black;">約1.44mW</td>
| 約2.84mA       |
</tr>
| 約8.05mW       |
<tr>
| 約5.34mW       |
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; color:#000000; background-color:#FFFFFF; vertical-align: center;">995Ω</td>
| '''約13.8mW''' |
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; color:#000000; background-color:#FFFFFF; vertical-align: center;">約2.84mA</td>
| -             |
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; color:#000000; background-color:#FFFFFF; vertical-align: center;">約8.05mW</td>
| 222.5Ω       |
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; color:#000000; background-color:#FFFFFF; vertical-align: center;">約5.34mW</td>
| 約12.49mA     |
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; font-weight:bold; color:#000000; background-color:#FFFFFF; vertical-align: center;">約13.8mW</td>
| 約34.7mW       |
</tr>
| 約25.2mW       |
<tr>
| '''約60.0mW''' |
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; color:#000000; background-color:#FFFFFF; vertical-align: center;">222.5Ω</td>
| }            |
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; color:#000000; background-color:#FFFFFF; vertical-align: center;">約12.49mA</td>
 
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; color:#000000; background-color:#FFFFFF; vertical-align: center;">約34.7mW</td>
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; color:#000000; background-color:#FFFFFF; vertical-align: center;">約25.2mW</td>
<td style="padding:5px; font-family:'游ゴシック','Segoe UI'; font-size:11pt; font-weight:bold; color:#000000; background-color:#FFFFFF; vertical-align: center;">約60.0mW</td>
</tr>
</table>
<script></yjavascript>





2026年9月28日 (月) 22:31時点における版

Arduino Mega 2560に戻る。

概要

 LESSON2です。異なる値の抵抗を使用してLEDの輝度を変更するという内容です。ブレッドボードを使うLESSONになっています。


ブレッドボード


 ブレッドボードは上記のような形式で、薄緑の線で描いた部分が内部で繋がっています。この接続をうまく利用していくつかの回路を仮で実現する簡易的な回路作成器になります。接点数がおおいほど内部抵抗が多くなるので誤差が大きくなっていきます。


 このLESSONで使う回路は以下のようなものです。


結線図ブレッドボード


 LEDがTinkercadでは右にしかプラス端子を持ってこれないのでクロスするカタチで結線されていますが、+5V→抵抗(220Ω/1kΩ/10kΩ)→LED→GNDという回路です。


 実物では、DC5Vを供給するのにPCとUSB接続しているときは、入力電圧が不安定になり、4.78~4.90Vで揺らいでいました。PD充電にすると5.030~5.035Vで比較的安定。付属の9V DC Inputを利用すると5.015Vでかなり安定している感じでした。付属の9V DC Inputを利用するようにして最終的に実験しました。また、配線が多すぎる取り回しをしたので、220Ωの抵抗を取り付けている状態でMega 2560のDC5Vピン→抵抗の+側の電圧を測ると20.8mV、LEDのマイナス側→Mega 2560のGNDピン側の電圧を測るGND側で73mVの電圧降下があり合計94mVの電圧降下が確認されました。わりかしロスするので高い電流になればなるほど、回路部品以外での電圧降下が顕著になります。


  • 10(9.95)kΩ 抵抗部=3.000V、LED部=1.755V 抵抗+LED(電源-GND)=4.760V
  • 1(0.995)kΩ 抵抗部=2.830V、LED部=1.879V 抵抗+LED(電源-GND)=4.850V
  • 220(222.5)Ω 抵抗部=2.780V、LED部=2.020V 抵抗+LED(電源-GND)=4.800V


  • 10kΩ:約0.33mA
  • 1kΩ:約3.1mA
  • 220Ω:約12.8mA


抵抗があることで、引き込む電流が変化していることに注目すべきですね。つまり、これは抵抗が大きいのが付いてる方がLEDは暗くなり消費電力が抑えられていることを意味します。消費電力はW=I^2R=VIで計算できるので


抵抗 電流 抵抗の消費電力 LEDの消費電力 回路全体
9.95kΩ 約0.302mA 約0.905mW 約0.529mW 約1.44mW
995Ω 約2.84mA 約8.05mW 約5.34mW 約13.8mW
222.5Ω 約12.49mA 約34.7mW 約25.2mW 約60.0mW



 

Arduino Mega 2560に戻る。