HAL-RO-Developer / iot_plat_doc

2 stars 0 forks source link

フルカラーLEDの調査及び選定 #9

Closed makki0205 closed 7 years ago

makki0205 commented 7 years ago

ステータスランプのフルカラーLEDの調査及び選定

  1. 調査
  2. 選定
  3. 購入
  4. 実装

作業がおひとつ終わるごとに何かしらの成果物をissuesのコメントに貼ってください。

teruya002 commented 7 years ago

項目1の調査については秋月電子のHPを見て調べました。 項目2の選定については5mmΦのフルカラーの中からICが内蔵されていない4本足のタイプとして見たところ1つしか種類がない状況です。 項目3についてはこの秋月のものにする場合最低でも2日は注文してから届くのに時間がかかる都合上明日中に購入する事はできません。 項目4については3が達成不能なため同じく明日することができません。 4つ一気に報告する形になってすみません。

makki0205 commented 7 years ago

購入予定のLEDのURLを貼ってください それで2まで完了と致します

期日はそれを対応後決めます

teruya002 commented 7 years ago

http://akizukidenshi.com/catalog/g/gI-02476/ これです。

makki0205 commented 7 years ago

@RikuHashimoto が購入してくれたので受け取ってサンプルコードの作成を勧めてください。

makki0205 commented 7 years ago

サンプルコードは

teruya002 commented 7 years ago

中間報告 dsc_0002 関数を使ってのフルカラーLEDは現在できていませんが、回路はできたので先に送っておきます

teruya002 commented 7 years ago
#include "fullLED.h"
void setup() {
  pinMode(9,OUTPUT);
  pinMode(10,OUTPUT);
  pinMode(11,OUTPUT);
}

void loop()
{
  void led(uint8_t red,uint8_t green,uint8_t blue);
{
  int red=9;
  int green=10;
  int blue=11;
  analogWrite(red,255);
  analogWrite(green,0);
  delay(1000);

  analogWrite(green,255);
  analogWrite(blue,0);
  delay(1000);

  analogWrite(red,0);
  analogWrite(blue,255);
  delay(1000);
}
}

//自作ヘッダファイル
#ifndef fullLED_H_INCLUDED
#define fullLED_H_INCLUDED

void led(uint8_t red,uint8_t green,uint8_t blue);

#endif

関数化のプログラミングと今回の授業で成功したフルカラー点灯の回路図です。

teruya002 commented 7 years ago

dsc_0003

teruya002 commented 7 years ago

追記:上記の写真での抵抗の値はR:300Ω G:82Ω B:82Ωでやっています。

makki0205 commented 7 years ago

問題なし 〆