グンゼニット配線お試し
Suns & Moon Laboratory
2017-08-15
MFT2017でグンゼのニット配線サンプルを分けて頂いたので、早速使ってみました。
お試し結果
配線はニットにぶっさしてはんだ付けしていますが、ダメな例です。
ちゃんと予備はんだした上に、ちゃっと付けるのが良いです。
グンゼのニット配線、凄いのは伸縮性。この動画では分かりづらいけど、1.5倍くらいは伸びる。伸縮耐久性は、伸張率50%で1万回、伸張率20%で50万回。
慣れれば、はんだ付けも苦労しなさそうな感じです。
ソース
Arduino1.8.2
Arduino UNO R3
const int LED_ROW1 = 13; //LED row 1
const int LED_ROW2 = 12; //LED row 2
const int LED_ROW3 = 11; //LED row 3
void setup() {
pinMode(LED_ROW1, INPUT);
pinMode(LED_ROW2, INPUT);
pinMode(LED_ROW3, INPUT);
digitalWrite(LED_ROW1, LOW);
digitalWrite(LED_ROW2, LOW);
digitalWrite(LED_ROW3, LOW);
}
void loop() {
//LED1
pinMode(LED_ROW1, INPUT);
pinMode(LED_ROW2, OUTPUT);
pinMode(LED_ROW3, OUTPUT);
digitalWrite(LED_ROW3, HIGH);
delay(700);
digitalWrite(LED_ROW3, LOW);
//LED2
pinMode(LED_ROW1, OUTPUT);
pinMode(LED_ROW2, OUTPUT);
pinMode(LED_ROW3, INPUT);
digitalWrite(LED_ROW2, HIGH);
delay(700);
digitalWrite(LED_ROW2, LOW);
//LED3
pinMode(LED_ROW1, INPUT);
pinMode(LED_ROW2, OUTPUT);
pinMode(LED_ROW3, OUTPUT);
digitalWrite(LED_ROW2, HIGH);
delay(700);
digitalWrite(LED_ROW2, LOW);
//LED4
pinMode(LED_ROW1, OUTPUT);
pinMode(LED_ROW2, OUTPUT);
pinMode(LED_ROW3, INPUT);
digitalWrite(LED_ROW1, HIGH);
delay(700);
digitalWrite(LED_ROW1, LOW);
}
LED点灯方式
LEDはCharliePlexingを利用して、3線で4個のLEDを駆動しています。
詳しい解説 Charlieplexingの考察と 8x8ドットマトリクスLEDへの適用
ソースの参考 Charlieplexing the Arduino
2024-08-14 11:00:25 32400