Агуулгын хүснэгт:

Arduino -той хөгжим тоглоорой!: 5 алхам (зурагтай)
Arduino -той хөгжим тоглоорой!: 5 алхам (зурагтай)

Видео: Arduino -той хөгжим тоглоорой!: 5 алхам (зурагтай)

Видео: Arduino -той хөгжим тоглоорой!: 5 алхам (зурагтай)
Видео: You can't play 6 octaves in 9 bars. 2024, Долдугаар сарын
Anonim
Arduino -той хөгжим тоглоорой!
Arduino -той хөгжим тоглоорой!

Энэхүү зааварчилгаанд би Arduino UNO болон SD Card модулийг ашиглан хэрхэн хөгжим тоглодог болохыг харуулах болно.

Бид SPI Харилцааг ашиглах болно.

Эхэлцгээе!

Алхам 1: эд анги

Эд анги
Эд анги

Бидэнд дараах хэсгүүд хэрэгтэй болно.

Ардуино НҮБ

SD карт уншигч

Холбогч утас

Аудио өсгөгч

Илтгэгч

Алхам 2: Код

Код
Код

Код нь маш энгийн бөгөөд та үүнийг SD карт дээр байгаа, гэхдээ тодорхой форматтай, дараагийн алхам дээр байгаа бараг бүх дууг тоглуулахад ашиглаж болно.

Та бүх номын сангуудыг татаж авах хэрэгтэй, хэрэв танд байгаа бол хуулж аваад буулгана уу.

#"SD.h" оруулах // SD номын сан#SD_ChipSelectPin 4 тодорхойлох // SD модулийн SS зүүг сонгох

#"SPI.h" -ийг оруулна уу

#include "TMRpcm.h" // Аудио файлуудыг тоглуулах номын сан

TMRpcm дурсамж; // Энд та хүссэн нэрээ оруулна уу

хүчингүй тохиргоо () {

Цуваа эхлэх (9600); // Цуврал комыг эхлүүлэх

if (! SD.begin (SD_ChipSelectPin)) {// Хэрэв SS зүү LOW төлөвт байвал Serial.println ("SD амжилтгүй болсон") гэсэн амжилтгүй мессеж илгээх болно;

буцах;

}

Memoria.speakerPin = 9; // Чанга яригчийг тавих зүү, ихэвчлэн 9

}

void loop () {

Memoria.setVolume (5); // Та эндээс дууны хэмжээг 7 хүртэл тохируулж болно

Дурсамж чанар (1); // зөвхөн 1 эсвэл 0 -ийг хүлээн зөвшөөрдөг бол 1 нь илүү чанартай байх болно

Memoria.play ("1.wav"); // Энд та аудионыхоо нэрийг оруулна уу

саатал (10000); // Энэ саатал нь дор хаяж таны аудионы урттай ижил байх ёстой.

// Энэ номын сан нь arduino -ийг өөр ажил дээр байхад хөгжим тоглуулах боломжтой тул та үүнийг арын дэвсгэр дээр тоглуулах боломжтой

// эсвэл аудио дуустал хүлээнэ үү

}

Алхам 3: Аудио файлуудыг өөрчлөх

Аудио файлуудыг хөрвүүлэх
Аудио файлуудыг хөрвүүлэх
Аудио файлуудыг хөрвүүлэх
Аудио файлуудыг хөрвүүлэх

Энэ нь.wav аудио файлуудтай ажиллах боловч та үүнд сомын тохируулга хийх хэрэгтэй болно.

Үүний тулд та дараах онлайн хөрвүүлэгчийг ашиглаж болно.

audio.online-convert.com/convert-to-wav

Тиймээс, энэ хуудсан дээр та зураг дээрх шиг тохиргоог өөрчлөх хэрэгтэй бөгөөд дараа нь "Файл хөрвүүлэх" дээр дараад хөрвүүлэлт хийгдэж, шинэ файл татаж авах хүртэл хүлээнэ үү!

Дараа нь та энэ бүх аудио файлыг SD карт дээр байрлуулж, arduino модульд залгах хэрэгтэй.

Дээрх зурган дээрх номын сангийн бусад онцлог шинж чанарууд байдаг тул та үүнийг ашиглаж, дууны түвшин, дараагийн дуу гэх мэт товчлууруудыг ашиглан хөгжим тоглуулагч хийж болно. Тэнгэр бол хязгаар юм!

Алхам 4: Диаграм

Диаграм
Диаграм

Энэ бол arduino болон SD модулийн зүү тохиргоо юм.

Arduino >>>>>>> SD модуль

4 >>>>>>>>>>> SS

11 >>>>>>>>>> MOSI

12 >>>>>>>>>> MISO

13 >>>>>>>>>> SCK

5v >>>>>>>>>> 5v

Gnd >>>>>>>> Gnd

9 >>>>>>>>> PWM аудио гаралт

Аудио гаралтыг чанга яригчтай холбож болно, учир нь хүч багатай, хэрэв та шууд холбосон бол гүйдлийн хэрэглээ нь arduino -ийг гэмтээж болзошгүй юм.

Тэгээд … та дууссан!

Хэрэв та эргэлзэж байвал надад хариулаарай, би баяртай хариулах болно

Миний зааврыг уншсанд баярлалаа!

Алхам 5: Үр дүн

Үр дүн
Үр дүн

Хэрэв танд осциллограф байгаа бол аудио гаралт дээр ХОУХШ -ийн дохиог харах боломжтой байх ёстой.

Тэгээд … та дууссан!

Хэрэв та эргэлзэж байвал надад хариулаарай, би баяртай хариулах болно

Миний зааврыг уншсанд баярлалаа!

Зөвлөмж болгож буй: