Skip to content

Instantly share code, notes, and snippets.

@twtjudy1128
Created July 28, 2020 23:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save twtjudy1128/796cb4666e7cccc6bad327f76987dc11 to your computer and use it in GitHub Desktop.
Save twtjudy1128/796cb4666e7cccc6bad327f76987dc11 to your computer and use it in GitHub Desktop.
musicstart用
const Obniz = require('obniz');
const obniz = new Obniz('XXXX-XXXX'); // Obniz_IDに自分のIDを入れます
obniz.onconnect = async function myfunc() {
// RGB LEDを呼び出す
const rgbled = obniz.wired('WS2811', {gnd:0, vcc: 1, din: 2});
// ディスプレイ処理
obniz.display.clear(); // 一旦クリアする
obniz.display.print('Hello obniz!'); // Hello obniz!という文字を出す
// スイッチの反応を常時監視
obniz.switch.onchange = function (state) {
if (state === 'push') {
// 押されたとき
console.log('pushed');
// ディスプレイ処理
obniz.display.clear(); // 一旦クリアする
obniz.display.print('pushed'); // pushed という文字を出す
//メンバーごとに色を設定する
// 他のカラーコード参考 http://www.netyasun.com/home/color.html
function maki(){ //まきちゃん赤
rgbled.rgb(255, 0, 0);
}
function eri(){ //エリーチカ水色
rgbled.rgb(0, 186, 255);
}
function honoka(){ //ほのかオレンジ
rgbled.rgb(255, 174, 0);
}
function umi(){ //うみちゃん青
rgbled.rgb(0, 0, 255);
}
function rin(){ //凜ちゃんと言えばイエローだよおおおおお
rgbled.rgb(255, 255, 0);
}
function hanayo(){ //花陽グリーン
rgbled.rgb(0, 255, 0);
}
function nozomi(){ //希バイオレット
rgbled.rgb(166, 0, 255);
}
function kotori(){ //ことり白
rgbled.rgb(255, 255, 255);
}
function nico(){ //にこピンク
rgbled.rgb(255, 95, 219);
}
//イントロ
setTimeout(maki,13000);
setTimeout(hanayo,13500);
setTimeout(nozomi,14000);
setTimeout(nico,14500);
setTimeout(kotori,15000);
setTimeout(rin,15500);
setTimeout(umi,16000);
setTimeout(honoka,16500);
setTimeout(eri,17000);
setTimeout(maki,17500);
setTimeout(hanayo,18000);
setTimeout(nozomi,18500);
setTimeout(nico,19000);
setTimeout(kotori,19500);
setTimeout(rin,20000);
setTimeout(umi,20500);
setTimeout(honoka,21000);
setTimeout(eri,21500);
setTimeout(maki,22000);
setTimeout(hanayo,24000);
setTimeout(nozomi,24500);
setTimeout(nico,25000);
setTimeout(kotori,25500);
setTimeout(rin,26000);
setTimeout(umi,26500);
setTimeout(honoka,27000);
setTimeout(eri,27500);
setTimeout(maki,28000);
setTimeout(hanayo,28500);
setTimeout(nozomi,29000);
setTimeout(nico,29500);
setTimeout(kotori,30000);
setTimeout(rin,30500);
setTimeout(umi,31000);
setTimeout(honoka,31500);
setTimeout(eri,32000);
setTimeout(maki,32500);
//パジャマのところ
setTimeout(hanayo,33000);
setTimeout(nico,33750);
setTimeout(rin,34500);
setTimeout(kotori,35250);
setTimeout(honoka,36000);
setTimeout(nozomi,36750);
setTimeout(eri,37500);
setTimeout(umi,38250);
//Aメロ前
setTimeout(maki,39000);
setTimeout(hanayo,39500);
setTimeout(nozomi,40000);
setTimeout(nico,40500);
setTimeout(kotori,41000);
setTimeout(rin,41500);
setTimeout(umi,42000);
setTimeout(honoka,42500);
//Aメロg1
setTimeout(maki,43000);
setTimeout(eri,43500);
setTimeout(honoka,44000);
setTimeout(maki,44500);
setTimeout(eri,45000);
setTimeout(honoka,45500);
setTimeout(maki,46000);
setTimeout(eri,46500);
setTimeout(honoka,47000);
setTimeout(maki,47500);
setTimeout(eri,48000);
setTimeout(honoka,48500);
setTimeout(maki,49000);
setTimeout(eri,49500);
setTimeout(honoka,50000);
setTimeout(maki,50500);
setTimeout(eri,51000);
setTimeout(honoka,51500);
setTimeout(maki,52000);
setTimeout(eri,52500);
setTimeout(honoka,53000);
setTimeout(maki,53500);
//Aメロg2
setTimeout(umi,54000);
setTimeout(nico,54500);
setTimeout(hanayo,55000);
setTimeout(umi,55500);
setTimeout(nico,56000);
setTimeout(hanayo,56500);
setTimeout(umi,56000);
setTimeout(nico,56500);
setTimeout(hanayo,57000);
setTimeout(umi,57500);
setTimeout(nico,58000);
setTimeout(hanayo,58500);
setTimeout(umi,59000);
setTimeout(nico,59500);
setTimeout(hanayo,60000);
setTimeout(umi,60500);
setTimeout(nico,61000);
setTimeout(hanayo,61500);
setTimeout(umi,62000);
setTimeout(nico,62500);
setTimeout(hanayo,63000);
setTimeout(umi,63500);
setTimeout(nico,64000);
setTimeout(hanayo,64500);
//Aメロg3
setTimeout(rin,65000);
setTimeout(kotori,65500);
setTimeout(nozomi,66000);
setTimeout(rin,66500);
setTimeout(kotori,67000);
setTimeout(nozomi,67500);
setTimeout(rin,68000);
setTimeout(kotori,68500);
setTimeout(nozomi,69000);
setTimeout(rin,69500);
setTimeout(kotori,70000);
setTimeout(nozomi,70500);
setTimeout(rin,71000);
setTimeout(kotori,71500);
setTimeout(nozomi,72000);
setTimeout(rin,72500);
setTimeout(kotori,73000);
setTimeout(nozomi,73500);
//サビ前
setTimeout(maki,74000);
setTimeout(hanayo,74500);
setTimeout(nozomi,75000);
setTimeout(nico,75500);
setTimeout(kotori,76000);
setTimeout(rin,76500);
setTimeout(umi,77000);
setTimeout(honoka,77500);
setTimeout(eri,78000);
setTimeout(maki,78500);
setTimeout(hanayo,79000);
setTimeout(nozomi,79500);
setTimeout(nico,80000);
setTimeout(kotori,80500);
setTimeout(rin,81000);
setTimeout(umi,81500);
setTimeout(honoka,82000);
setTimeout(eri,82500);
setTimeout(maki,83000);
setTimeout(hanayo,83500);
setTimeout(nozomi,84000);
setTimeout(nico,84500);
setTimeout(kotori,85000);
setTimeout(rin,85500);
setTimeout(umi,86000);
setTimeout(honoka,86500);
setTimeout(eri,87000);
setTimeout(maki,87500);
setTimeout(hanayo,88000);
setTimeout(nozomi,88500);
setTimeout(maki,89000);
//サビ
setTimeout(maki,91000);
setTimeout(hanayo,91500);
setTimeout(nozomi,92000);
setTimeout(nico,92500);
setTimeout(kotori,93000);
setTimeout(rin,93500);
setTimeout(umi,94000);
setTimeout(honoka,94500);
setTimeout(eri,95000);
setTimeout(maki,95500);
setTimeout(hanayo,96000);
setTimeout(nozomi,96500);
setTimeout(nico,97000);
setTimeout(kotori,97500);
setTimeout(rin,98000);
setTimeout(umi,98500);
setTimeout(honoka,99000);
setTimeout(eri,99500);
setTimeout(maki,100000);
setTimeout(hanayo,100500);
setTimeout(nozomi,101000);
setTimeout(nico,101500);
setTimeout(kotori,102000);
setTimeout(rin,102500);
setTimeout(umi,103000);
setTimeout(honoka,103500);
setTimeout(eri,104000);
setTimeout(maki,104500);
setTimeout(hanayo,105000);
setTimeout(nozomi,105500);
setTimeout(nico,106000);
setTimeout(kotori,106500);
setTimeout(rin,107000);
setTimeout(umi,107500);
setTimeout(honoka,108000);
setTimeout(eri,108500);
setTimeout(maki,109000);
setTimeout(hanayo,109500);
setTimeout(nozomi,11000);
setTimeout(nico,110500);
setTimeout(kotori,111000);
setTimeout(rin,110500);
setTimeout(umi,111000);
setTimeout(honoka,111500);
setTimeout(eri,112000);
setTimeout(maki,112500);
setTimeout(hanayo,113000);
setTimeout(nozomi,113500);
//Bメロg2
setTimeout(umi,114000);
setTimeout(nico,114500);
setTimeout(hanayo,115000);
setTimeout(umi,115500);
setTimeout(nico,116000);
setTimeout(hanayo,116500);
setTimeout(umi,117000);
setTimeout(nico,117500);
setTimeout(hanayo,118000);
setTimeout(umi,118500);
setTimeout(nico,119000);
setTimeout(hanayo,119500);
setTimeout(umi,120000);
setTimeout(nico,120500);
setTimeout(hanayo,121000);
setTimeout(umi,121500);
setTimeout(nico,122000);
setTimeout(hanayo,122500);
setTimeout(umi,123000);
setTimeout(nico,123500);
setTimeout(hanayo,124000);
setTimeout(umi,124500);
//Bメロg3
setTimeout(rin,125000);
setTimeout(kotori,125500);
setTimeout(nozomi,126000);
setTimeout(rin,126500);
setTimeout(kotori,127000);
setTimeout(nozomi,127500);
setTimeout(rin,128000);
setTimeout(kotori,128500);
setTimeout(nozomi,129000);
setTimeout(rin,129500);
setTimeout(kotori,130000);
setTimeout(nozomi,130500);
setTimeout(rin,131000);
setTimeout(kotori,131500);
setTimeout(nozomi,132000);
setTimeout(rin,132500);
setTimeout(kotori,133000);
setTimeout(nozomi,133500);
setTimeout(rin,134000);
setTimeout(kotori,134500);
setTimeout(nozomi,135000);
setTimeout(rin,135500);
setTimeout(kotori,136000);
setTimeout(nozomi,136500);
//Bメロg1
setTimeout(maki,137000);
setTimeout(eri,137500);
setTimeout(honoka,138000);
setTimeout(maki,138500);
setTimeout(eri,139000);
setTimeout(honoka,139500);
setTimeout(maki,140000);
setTimeout(eri,140500);
setTimeout(honoka,141000);
setTimeout(maki,141500);
setTimeout(eri,142000);
setTimeout(honoka,142500);
setTimeout(maki,143000);
setTimeout(eri,143500);
setTimeout(honoka,144000);
setTimeout(maki,144500);
setTimeout(eri,145000);
setTimeout(honoka,145500);
setTimeout(maki,146000);
setTimeout(eri,146500);
setTimeout(honoka,147000);
setTimeout(maki,147500);
setTimeout(eri,148000);
setTimeout(honoka,148500);
setTimeout(maki,149000);
setTimeout(eri,149500);
setTimeout(honoka,150000);
setTimeout(maki,150500);
setTimeout(eri,151000);
setTimeout(honoka,151500);
setTimeout(maki,152000);
setTimeout(eri,152500);
setTimeout(honoka,153000);
setTimeout(maki,153500);
setTimeout(eri,154000);
setTimeout(honoka,154500);
setTimeout(maki,155000);
setTimeout(eri,155500);
setTimeout(honoka,156000);
setTimeout(maki,156500);
//サビ前
setTimeout(hanayo,157000);
setTimeout(nozomi,157500);
setTimeout(nico,158000);
setTimeout(kotori,158500);
setTimeout(rin,159000);
setTimeout(umi,159500);
setTimeout(honoka,160000);
setTimeout(eri,160500);
setTimeout(maki,161000);
setTimeout(hanayo,161500);
setTimeout(nozomi,162000);
setTimeout(nico,162500);
setTimeout(kotori,163000);
setTimeout(rin,163500);
setTimeout(umi,164000);
setTimeout(honoka,164500);
setTimeout(eri,165000);
setTimeout(maki,165500);
setTimeout(hanayo,166000);
setTimeout(nozomi,166500);
setTimeout(nico,167000);
setTimeout(kotori,167500);
setTimeout(rin,168000);
setTimeout(umi,168500);
setTimeout(honoka,169000);
setTimeout(eri,169500);
setTimeout(maki,170000);
setTimeout(hanayo,170500);
setTimeout(nozomi,171000);
setTimeout(nico,171500);
setTimeout(kotori,172000);
setTimeout(rin,172500);
setTimeout(umi,173000);
setTimeout(honoka,173500);
setTimeout(eri,174000);
setTimeout(maki,174500);
setTimeout(hanayo,175000);
setTimeout(nozomi,175500);
setTimeout(nico,176000);
setTimeout(kotori,176500);
setTimeout(rin,177000);
setTimeout(umi,177500);
setTimeout(honoka,178000);
setTimeout(eri,178500);
setTimeout(maki,179000);
setTimeout(hanayo,179500);
setTimeout(nozomi,180000);
setTimeout(nico,180500);
setTimeout(kotori,181000);
setTimeout(rin,181500);
setTimeout(umi,182000);
setTimeout(honoka,182500);
setTimeout(eri,183000);
setTimeout(maki,183500);
setTimeout(hanayo,184000);
setTimeout(nozomi,184500);
setTimeout(nico,185000);
setTimeout(kotori,185500);
setTimeout(rin,186000);
setTimeout(umi,186500);
setTimeout(honoka,187000);
setTimeout(eri,187500);
setTimeout(maki,188000);
setTimeout(hanayo,188500);
setTimeout(nozomi,189000);
setTimeout(nico,189500);
setTimeout(kotori,190000);
setTimeout(rin,190500);
setTimeout(umi,191000);
setTimeout(honoka,191500);
setTimeout(eri,192000);
setTimeout(maki,192500);
setTimeout(hanayo,193000);
setTimeout(nozomi,193500);
setTimeout(nico,194000);
setTimeout(kotori,194500);
setTimeout(rin,195000);
setTimeout(umi,195500);
setTimeout(honoka,196000);
setTimeout(eri,196500);
setTimeout(maki,197000);
setTimeout(hanayo,197500);
setTimeout(nozomi,198000);
setTimeout(nico,198500);
setTimeout(kotori,199000);
setTimeout(rin,199500);
setTimeout(umi,200000);
setTimeout(honoka,200500);
setTimeout(eri,201000);
setTimeout(maki,201500);
setTimeout(hanayo,202000);
setTimeout(nozomi,202500);
setTimeout(nico,203000);
setTimeout(kotori,203500);
setTimeout(rin,204000);
setTimeout(umi,204500);
setTimeout(honoka,205000);
setTimeout(eri,205500);
setTimeout(maki,206000);
setTimeout(hanayo,206500);
setTimeout(nozomi,207000);
setTimeout(nico,207500);
setTimeout(kotori,208000);
setTimeout(rin,208500);
setTimeout(umi,209000);
setTimeout(honoka,209500);
setTimeout(eri,210000);
setTimeout(maki,210500);
setTimeout(hanayo,211000);
setTimeout(nozomi,211500);
//マキソロ
setTimeout(maki,212000);
//ラストへ
setTimeout(hanayo,231000);
setTimeout(nozomi,231500);
setTimeout(nico,232000);
setTimeout(kotori,232500);
setTimeout(rin,233000);
setTimeout(umi,233500);
setTimeout(honoka,234000);
setTimeout(eri,234500);
setTimeout(maki,235000);
setTimeout(hanayo,235500);
setTimeout(nozomi,236000);
setTimeout(nico,236500);
setTimeout(kotori,237000);
setTimeout(rin,237500);
setTimeout(umi,238000);
setTimeout(honoka,238500);
setTimeout(eri,239000);
setTimeout(maki,239500);
setTimeout(hanayo,240000);
setTimeout(nozomi,240500);
setTimeout(nico,241000);
setTimeout(kotori,241500);
setTimeout(rin,242000);
setTimeout(umi,242500);
setTimeout(honoka,24300);
setTimeout(eri,243500);
setTimeout(maki,244000);
setTimeout(hanayo,244500);
setTimeout(nozomi,245000);
setTimeout(nico,245500);
setTimeout(kotori,246000);
setTimeout(rin,246500);
setTimeout(umi,247000);
setTimeout(honoka,247500);
setTimeout(eri,248000);
setTimeout(maki,248500);
setTimeout(hanayo,249000);
setTimeout(nozomi,249500);
setTimeout(nico,250000);
setTimeout(kotori,250500);
setTimeout(rin,251000);
setTimeout(umi,251500);
setTimeout(honoka,252000);
setTimeout(eri,252500);
setTimeout(maki,253000);
setTimeout(hanayo,253500);
setTimeout(nozomi,254000);
setTimeout(nico,254500);
setTimeout(kotori,255000);
setTimeout(rin,255500);
setTimeout(umi,256000);
setTimeout(honoka,256500);
setTimeout(eri,257000);
setTimeout(maki,257500);
setTimeout(hanayo,258000);
setTimeout(nozomi,258500);
setTimeout(nico,259000);
setTimeout(kotori,259500);
setTimeout(rin,260000);
setTimeout(umi,260500);
setTimeout(honoka,261000);
setTimeout(eri,261500);
setTimeout(maki,262000);
setTimeout(hanayo,262500);
setTimeout(nozomi,263000);
setTimeout(nico,263500);
setTimeout(kotori,264000);
setTimeout(rin,264500);
setTimeout(umi,265000);
setTimeout(honoka,265500);
setTimeout(eri,266000);
setTimeout(maki,266500);
setTimeout(hanayo,267000);
setTimeout(nozomi,267500);
setTimeout(nico,268000);
setTimeout(kotori,268500);
setTimeout(rin,269000);
setTimeout(umi,269500);
setTimeout(honoka,270000);
setTimeout(eri,270500);
setTimeout(maki,271000);
setTimeout(hanayo,271500);
setTimeout(nozomi,272000);
setTimeout(nico,272500);
setTimeout(kotori,273000);
setTimeout(rin,273500);
setTimeout(umi,274000);
setTimeout(honoka,274500);
setTimeout(eri,275000);
setTimeout(maki,275500);
setTimeout(hanayo,276000);
setTimeout(nozomi,276500);
setTimeout(nico,277000);
setTimeout(kotori,277500);
setTimeout(rin,278000);
setTimeout(umi,278500);
setTimeout(honoka,279000);
setTimeout(eri,279500);
setTimeout(maki,280000);
setTimeout(hanayo,280500);
setTimeout(nozomi,281000);
setTimeout(nico,281500);
setTimeout(kotori,282000);
setTimeout(rin,282500);
setTimeout(umi,283000);
setTimeout(honoka,283500);
setTimeout(eri,284000);
setTimeout(maki,284500);
setTimeout(hanayo,285000);
setTimeout(nozomi,285500);
setTimeout(nico,286000);
setTimeout(kotori,286500);
setTimeout(rin,287000);
setTimeout(umi,287500);
setTimeout(honoka,288000);
setTimeout(eri,288500);
setTimeout(maki,289000);
setTimeout(hanayo,289500);
setTimeout(nozomi,290000);
setTimeout(nico,290500);
setTimeout(kotori,291000);
setTimeout(rin,291500);
setTimeout(umi,292000);
setTimeout(honoka,292500);
setTimeout(eri,293000);
setTimeout(maki,293500);
setTimeout(hanayo,294000);
setTimeout(nozomi,294500);
setTimeout(nico,295000);
setTimeout(kotori,295500);
setTimeout(rin,296000);
setTimeout(umi,296500);
setTimeout(honoka,297000);
setTimeout(eri,297500);
setTimeout(maki,298000);
setTimeout(hanayo,298500);
setTimeout(nozomi,299000);
setTimeout(nico,299500);
setTimeout(maki,300000);
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment