30分でできるにゃーんボタンで社会性フィルターをかけよう
duke_cutさんの「ブログ力爆age Advent Calendar 2017」の10日目です.
5日目にも書いてるのでそちらもよろしくお願いします.
周りがみんな技術的なことを書いてる中でまぐろだけなのもどうかと思ったので,最近遊んで作ったものについて書きます.
作ったもの
指定したTwitterアカウントで「にゃーん x回目」と呟き社会性フィルターをかけるボタン
発端
作れと言われたから作った.冷静に考えたら基本的に自主性がない.
完成品
↓押す
GNDとIO14ピンをタクトスイッチに繋いだだけです.
Lチカができれば多分誰でも作れる.
参考
ソースコード殆どそのままです.ありがとうございます.
ボタンは14番PINに繋いで,pinMode()の第2引数にINPUT_PULLUPを指定してます.
pinMode(14,INPUT_PULLUP);
これをするとESP内のPULLUP抵抗が働いて,外部抵抗つけなくて良くなるらしい.便利.ただ,ESPはPULLDOWN抵抗は働かないらしい...
あと,これをするとボタンが押されていない時はHIGHで,ボタンが押された時にLOWになってるから分かりやすいように記述はこうしておく.
const int buttonON = LOW; const int buttonOFF = HIGH;
あとはif文でボタンが押されてる時だけにゃーんするようにして終わり.
呟くたびにカウントしてるので,押してるとAPI制限かかるまで回数とともににゃーんと鳴き続けます.
皆さんもムカついた時に押して社会的立場を守りましょう.
おわり
明日は最近凍結されたみんなのアイドル5st7さんです.