You are here

PIC-PICO-2S: PICSYS-1

PICSYS16では、ドットマトリックスLEDを簡単に制御することができます。

ドットマトリックスLEDの表示に必要な継続的なリフレッシュ処理は、PICSYS16が自動的に行います。

exdml1.c: ドットマトリックスLEDの利用



#include "picsys16.h" void setup() { DML_initDefault() ; pinMode(SW1, INPUT) ; pinMode(SW2, INPUT) ; pinMode(SW3, INPUT) ; } int xpos = 0 ; void loop() { delayMilliseconds(100) ; /* 表示ドットの左右移動 */ if (digitalRead(SW1) == LOW) xpos -= 1 ; if (digitalRead(SW3) == LOW) xpos += 1 ; /* 値は0から7 */ if (xpos > 7) xpos = 7 ; if (xpos < 0) xpos = 0 ; DML_clear() ; // 一度消して DML_plot(xpos, 3, DML_DOT_RED) ; // 書き直し }

SW1,SW3でドットを上下左右に移動させるプログラムです。

開発ソフト: 
MCUチップ: