ダイレクトUSB USBメモリ型 ATmega32U4 Arduino Leonardo互換機

ダイレクトUSB USBメモリ型 ATmega32U4 Arduino Leonardo互換機

※USBメモリではありません! USBポートに直接接続できる、Arduino互換ボードです。Arduino IDEからは、「Arduino Leonardo」を選択すれば、プログラムをコンパイルすることができます。フルカラーLEDのNeoPixeを内蔵しています。

仕様

  • 電源電圧:5V マイコン:ATmega32U4 16MHz
  • フラッシュメモリ32KBのうち4KBはブートローダーで使用しています。
  • Arduino IDEからは、「Arduino Leonardo」を選択すれば、プログラムをコンパイル
  • サイズ 53×17.5×8.5mm
  • 本体を分解した場合、返品は受け付けられません。

ギャラリー

ピンアサイン

プログラム

このプログラムは初期に入っているプログラムになります。ArduinoIDE1.8.13でコンパイルを確認をしています。Adafruit_NeoPixel Libraryライブラリのインストールが必要です。

#include <Adafruit_NeoPixel.h>

#define LED_pin 13          //緑LEDのピン番号
#define NeoPixel_Pin 4      //フルカラーLEDのピン番号
#define NUMRGBLED 1         //RGBLEDの個数

//フルカラーLEDの定義
Adafruit_NeoPixel RGBLED = Adafruit_NeoPixel(NUMRGBLED, NeoPixel_Pin, NEO_RGB + NEO_KHZ800);

int Br = 255;
int R = 0;
int G = 0;
int B = 0;

void Neo(int Br,int Rn,int Gn,int Bn){
	RGBLED.begin();			            // RGBLEDのライブラリを初期化する
	RGBLED.setBrightness(Br);	        // 明るさの指定(0-255)を行う
	RGBLED.setPixelColor(0, Rn,Gn,Bn);  // 色をセット
    RGBLED.show() ;				        // LEDにデータを送り出す
}
void setup() {
	Neo(255 , 255, 255, 255);   //白
    pinMode(LED_pin, OUTPUT);
}

void loop() {
    for(int i = 0; i < 255;i++){
        R = i;
        G = 0;
        B = 255 - i;
        Neo(Br , R, G, B);
        delay(1); 
    }
    for(int i = 0; i < 255;i++){
        R = 255 - i;
        G = i;
        B = 0;
        Neo(Br , R, G, B);
        delay(1); 
    }
    for(int i = 0; i < 255;i++){
        R = 0;
        G = 255 - i;
        B = i;
        Neo(Br , R, G, B);
        delay(1); 
    }
}
コメントはまだありません

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

FLINT
FLINT RP2040-Grove Board

USBドングルサイズでRaspberry Pi Pico互換 66mm×24mmの小型サイズで、RP …

完成キット
USB Type-C Pro Micro 互換ボード(Arduino互換機)

「Arduino Leonardo」を選択すれば、プログラムをコンパイルすることができます。Pro …