/**
效果: 刷一张卡开灯并播放音乐,刷另一张卡关灯(BUG是不能关音乐)
*/#include <SPI.h>
#include <MFRC522.h>// 定义引脚
#define SS_PIN 21 // SDA引脚
#define RST_PIN 22 // RST引脚
#define LED_PIN 15 // LED控制引脚
#define BUZZER_PIN 4 // 蜂鸣器控制引脚MFRC522 mfrc522(SS_PIN, RST_PIN); // 创建RFID实例// 定义控制LED的卡片UID
byte turnOnUID[] = {0xA7, 0x25, 0x01, 0x94}; // 开灯卡片UID
byte turnOffUID[] = {0xB1, 0xE0, 0xC3, 0xA3}; // 关灯卡片UID// 音符频率定义
#define NOTE_C4 262
#define NOTE_D4 294
#define NOTE_E4 330
#define NOTE_G4 392
#define NOTE_A4 440
#define NOTE_B4 494
#define NOTE_C5 523
#define NOTE_D5 587
#define NOTE_E5 659
#define REST 0// 小城故事简谱 (音符, 时长) - 简化版
int melody[] = {
NOTE_C5, 4,