ぅゆ。

うちのねこが書いてます

30分でできるにゃーんボタンで社会性フィルターをかけよう

duke_cutさんの「ブログ力爆age Advent Calendar 2017」の10日目です.

adventar.org


5日目にも書いてるのでそちらもよろしくお願いします.
周りがみんな技術的なことを書いてる中でまぐろだけなのもどうかと思ったので,最近遊んで作ったものについて書きます.
 

作ったもの

指定したTwitterアカウントで「にゃーん x回目」と呟き社会性フィルターをかけるボタン


発端

f:id:uyuzupon:20171206165355p:plain

作れと言われたから作った.冷静に考えたら基本的に自主性がない.


使ったもの

ESPは今回USB給電で使ってます.

 

完成品

f:id:uyuzupon:20171205140956j:plain
↓押す
f:id:uyuzupon:20171206165537p:plain
 

 

GNDとIO14ピンをタクトスイッチに繋いだだけです.
Lチカができれば多分誰でも作れる.

 

参考

qiita.com

 
ソースコード殆どそのままです.ありがとうございます.
ボタンは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制限かかるまで回数とともににゃーんと鳴き続けます.




皆さんもムカついた時に押して社会的立場を守りましょう. 



f:id:uyuzupon:20171209235041p:plain


おわり




明日は最近凍結されたみんなのアイドル5st7さんです.