gunzeknit
*グンゼニット配線お試し [[index]] 2017-08-15 MFT2017でグンゼのニット配線サンプルを分けて頂いたので、早速使ってみました。 **お試し結果 配線はニットにぶっさしてはんだ付けしていますが、ダメな例です。 ちゃんと予備はんだした上に、ちゃっと付けるのが良いです。 &youtube(UKOWBezSMPQ); グンゼのニット配線、凄いのは伸縮性。この動画では分かりづらいけど、1.5倍くらいは伸びる。伸縮耐久性は、伸張率50%で1万回、伸張率20%で50万回。 &youtube(6n2pdcj5vLI); 慣れれば、はんだ付けも苦労しなさそうな感じです。 **ソース 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への適用>http://ikkei.akiba.coocan.jp/ikkei_Electronics/WelCome_files/Charlieplexing%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6%E3%81%AE%E8%80%83%E5%AF%9F.pdf]] ソースの参考 [[Charlieplexing the Arduino>http://www.instructables.com/id/Charlieplexing-the-Arduino/]]
2024-09-13 03:23:34 32400