Devices & Components
Arduino Uno Rev3
Breadboard (generic)
3watt Speaker
SD card module
Jumper wires (generic)
BD139 Transistor
PIR Sensor
Project description
Code
Code
arduino
1#include "SD.h" 2#define SD_ChipSelectPin 4 3#include "TMRpcm.h" 4#include "SPI.h" 5 6TMRpcm tmrpcm; 7 8void setup() 9{ 10 11 12pinMode(7,INPUT); 13delay(500); 14} 15 16void loop() 17{ 18 19if(digitalRead(7)==HIGH) 20{ 21 22 AudioPlay(); 23 delay(3000); 24 } 25 } 26 27void AudioPlay() 28{ 29tmrpcm.speakerPin = 9; 30Serial.begin(9600); 31if (!SD.begin(SD_ChipSelectPin)) { 32Serial.println("SD fail"); 33return; 34} 35 36tmrpcm.setVolume(5); 37tmrpcm.play("welcome.wav"); 38}
Downloadable files
sd_card_connection_lWcdPd77JX.jpg
sd_card_connection_lWcdPd77JX.jpg

sd_card_connection_lWcdPd77JX.jpg
sd_card_connection_lWcdPd77JX.jpg

Comments
Only logged in users can leave comments