Home New Help Edit

グンゼニット配線お試し

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

Home New Help Edit
2024-08-14 11:00:25 32400