Skip to content

Commit

Permalink
サンプルプログラムの不具合、記述ミスの修正
Browse files Browse the repository at this point in the history
  • Loading branch information
Tamakichi committed May 18, 2019
1 parent 81a9781 commit a6382aa
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 14 deletions.
8 changes: 4 additions & 4 deletions MML/examples/MML_Play_STM32Ex/MML_Play_STM32Ex.ino
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ void debug(uint8_t c) {
}

// フォアグランド演奏の停止
void OnStopPkay() {
void OnStopkey() {
if (mml.isPlay()) {
mml.stop();
Serial.println("Stop foreground playing");
Expand All @@ -49,8 +49,8 @@ void setup() {
Serial.begin(115200);

// フォアグランド演奏停止用ボタンの設定
pinMode(PB8,INPUT_PULLUP);
attachInterrupt(PB8, OnStopPkay, FALLING);
pinMode(StopBtn,INPUT_PULLUP);
attachInterrupt(StopBtn, OnStopkey, FALLING);

// キーボード入力待ち
while (!Serial.available())
Expand All @@ -65,7 +65,7 @@ void setup() {
Serial.println("Now foreground playing ..");
mml.setText(mmltext);
mml.play();
detachInterrupt(PB8);
detachInterrupt(StopBtn);

// タイマー割り込み設定
ticker.set(10, handle_timer);
Expand Down
8 changes: 4 additions & 4 deletions MML/examples/MML_Play_STM32Std/MML_Play_STM32Std.ino
Original file line number Diff line number Diff line change
Expand Up @@ -55,7 +55,7 @@ void debug(uint8_t c) {
}

// フォアグランド演奏の停止
void OnStopPkay() {
void OnStopkey() {
if (mml.isPlay()) {
mml.stop();
Serial.println("Stop foreground playing");
Expand All @@ -66,8 +66,8 @@ void setup() {
Serial.begin(115200);

// フォアグランド演奏停止用ボタンの設定
pinMode(PB8,INPUT_PULLUP);
attachInterrupt(PB8, OnStopPkay, FALLING);
pinMode(StopBtn,INPUT_PULLUP);
attachInterrupt(StopBtn, OnStopkey, FALLING);

Serial.println("MML library sample. Hit any key to start.");

Expand All @@ -82,7 +82,7 @@ void setup() {
Serial.println("Now foreground playing ..");
mml.setText(mmltext);
mml.play();
detachInterrupt(PB8);
detachInterrupt(StopBtn);

// タイマー割り込み設定
ticker.set(10, handle_timer);
Expand Down
12 changes: 6 additions & 6 deletions MML/examples/MM_PLAY/MM_PLAY.ino
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,9 @@
#include <TimerOne.h>
#include "MML.h"

#define TonePin 8 // 圧電スピーカー接続ピン
#define StopBtn 3 // フォアグランド演奏中断ボタン
#define TonePin 8 // 圧電スピーカー接続ピン
#define StopBtn 2 // フォアグランド演奏中断ボタン
#define StopBtnInt0 0 // フォアグランド演奏中断ボタンの割り込み番号

MML mml; // MML文演奏管理

Expand All @@ -16,7 +17,7 @@ void dev_toneInit() {

// 単音出力関数
void dev_tone(uint16_t freq, uint16_t tm, uint16_t vol) {
tone(TonePin,freq);
tone(TonePin, freq);
if (tm) {
delay(tm);
noTone(TonePin);
Expand Down Expand Up @@ -54,7 +55,7 @@ void debug(uint8_t c) {
}

// フォアグランド演奏の停止
void OnStopPkay() {
void OnStopkey() {
if (mml.isPlay()) {
mml.stop();
Serial.println("Stop foreground playing");
Expand All @@ -63,11 +64,10 @@ void OnStopPkay() {

void setup() {
Serial.begin(115200);
pinMode(13, OUTPUT);

// フォアグランド演奏停止用ボタンの設定
pinMode(StopBtn,INPUT_PULLUP);
attachInterrupt(StopBtn, OnStopPkay, FALLING);
attachInterrupt(StopBtnInt0, OnStopkey, FALLING);

Serial.println("MML library sample. Hit any key to start.");

Expand Down

0 comments on commit a6382aa

Please sign in to comment.