![](/media/cache/group/default_image.jpg.50x50_q85.jpg)
テープLEDのプログラム 改良により色、光り方などに変化の可能性有り
Dependencies: mbed SBDBT arrc_mbed play_mp3
シリアル通信可
赤コート -> 赤 青コート -> 青 自動モード -> 黄 手動モード -> 緑
美少女ボイス搭載
シリアル通信に多少のラグが発生する可能性がある。
main.cpp@0:12a2f5f9ab60, 2022-01-30 (annotated)
- Committer:
- sopuranoaruto
- Date:
- Sun Jan 30 12:27:02 2022 +0000
- Revision:
- 0:12a2f5f9ab60
- Child:
- 1:677d12692be0
tapeLED
Who changed what in which revision?
User | Revision | Line number | New contents of line |
---|---|---|---|
sopuranoaruto | 0:12a2f5f9ab60 | 1 | #include "neopixel.h" |
sopuranoaruto | 0:12a2f5f9ab60 | 2 | #include "sbdbt.hpp" |
sopuranoaruto | 0:12a2f5f9ab60 | 3 | |
sopuranoaruto | 0:12a2f5f9ab60 | 4 | NeoPixelOut npx(D12,1); |
sopuranoaruto | 0:12a2f5f9ab60 | 5 | sbdbt sb(A0,A1); |
sopuranoaruto | 0:12a2f5f9ab60 | 6 | bool mode = 0; |
sopuranoaruto | 0:12a2f5f9ab60 | 7 | |
sopuranoaruto | 0:12a2f5f9ab60 | 8 | int main(){ |
sopuranoaruto | 0:12a2f5f9ab60 | 9 | npx.global_scale = 0.5f; |
sopuranoaruto | 0:12a2f5f9ab60 | 10 | npx.normalize = false; |
sopuranoaruto | 0:12a2f5f9ab60 | 11 | while(1){ |
sopuranoaruto | 0:12a2f5f9ab60 | 12 | if(sb.select() == 1){ |
sopuranoaruto | 0:12a2f5f9ab60 | 13 | if(mode == 0){ |
sopuranoaruto | 0:12a2f5f9ab60 | 14 | mode = 1; |
sopuranoaruto | 0:12a2f5f9ab60 | 15 | }else if(mode == 1){ |
sopuranoaruto | 0:12a2f5f9ab60 | 16 | mode = 0; |
sopuranoaruto | 0:12a2f5f9ab60 | 17 | } |
sopuranoaruto | 0:12a2f5f9ab60 | 18 | } |
sopuranoaruto | 0:12a2f5f9ab60 | 19 | if(mode == 0){ |
sopuranoaruto | 0:12a2f5f9ab60 | 20 | npx.setPixelColor(0,0xff0000); |
sopuranoaruto | 0:12a2f5f9ab60 | 21 | npx.show(); |
sopuranoaruto | 0:12a2f5f9ab60 | 22 | }else if(mode == 1){ |
sopuranoaruto | 0:12a2f5f9ab60 | 23 | npx.setPixelColor(0,0x0000ff); |
sopuranoaruto | 0:12a2f5f9ab60 | 24 | npx.show(); |
sopuranoaruto | 0:12a2f5f9ab60 | 25 | } |
sopuranoaruto | 0:12a2f5f9ab60 | 26 | } |
sopuranoaruto | 0:12a2f5f9ab60 | 27 | } |