Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
1
Help us understand the problem. What are the problem?
@abtro_g

PC98シリーズの起動音をハードウェア実装する

RaspberryPIの起動音が寂しいのでarduinoで作りました。
なんでもいいからUSBにつなげておくと通電時に一回だけ鳴ります。

【準備】
arduinoの2番ピンとGNDにスピーカーをつなげろ。

【コード】

pc98.ino
#define SPEAKER_PIN     2       // スピーカー接続ピン
#define TONE_HIGT       2000    // 高音周波数
#define TONE_LOW        1000    // 低音周波数
#define DELAY           100     // 待ち時間(ms)
#define OFF             0       // 再生まだ
#define ON              1       // 再生済み

int flg = OFF;  // 再生フラグ

void setup() {

}

void loop() {
        if(flg == OFF){                         // 再生済み?
                tone(SPEAKER_PIN, TONE_HIGT);   // 高音再生
                delay(DELAY);                   // 待ち
                tone(SPEAKER_PIN, TONE_LOW);    // 低音再生
                delay(DELAY);                   // 待ち
                noTone(SPEAKER_PIN);            // 再生停止
                flg = ON;                       // 再生済みにする
        }
}

コンパイルしてローディングすれば動くはず。
知らねえけど。
機種によって音と長さが微妙に違うので、調べて各機種の起動音を再現しましょう。

オワリ

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
1
Help us understand the problem. What are the problem?