Мазмұны:
- Жабдықтар
- 1 -қадам: Сымдарды жалғау
- 2 -қадам: кодтау
- 3 -қадам: Тексеріңіз
- 4 -қадам: ол жұмыс істейді, енді бөлісіңіз
Бейне: Jingle Bells жылдамдығын Arduino көмегімен басқарыңыз: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:24
Бұл нұсқаулық сізге светодиодты Arduino ойнаған жазбаларға сәйкес бағдарламалауды көрсетеді. Сондай -ақ, қолыңызды фоторезистордан жақындату немесе одан әрі жақындату арқылы әнді тездетуге немесе баяулатуға болады. Менің мысалым - бұл Jingle Bells әні, бірақ егер сіз жазбаларды аударсаңыз, оны кез келген ән етіп өзгерте аласыз.
Жабдықтар
- Фоторезистор
- Arduino тақтасы
- 10K резистор (x2)
- Жарықдиодты жолақ
- Динамик күшейткіші
- Сымдар (ерлер мен әйелдер)
1 -қадам: Сымдарды жалғау
Сымдардың дұрыс орнатылғанын көру үшін төмендегі сілтемеге жүгініңіз.
Қызғылт сымдардың барлығы сандарға сәйкес келеді.
Барлық қара сымдар жерге қосылады.
Барлық қызыл сымдар 5В кернеуге әкеледі.
Барлығы қара түспен қарсылық резисторды білдіреді.
Жасыл сымдар жарықдиодты жолақтан шығатын сымдарды білдіреді.
2 -қадам: кодтау
Қосылған кодты көшіріңіз.
Қалғандары кодты қалай жұмыс істейтінін түсіндіреді:
Кодта түсініктемелер бар, бірақ сіз оның ұзақ екенін көресіз. Алғашқы ескертулер сіздің тақтаның кез келген музыкалық реңкті шығара алатындығына кепілдік береді. Содан кейін әр нотаға сәйкес келетін түс декларациясы бар. Бос орнату барлық түйреуіштерді қосады және бағдарламалауды бастайды. Бос цикл - бұл негізгі кодтау орын алатын орын. Ол өзгермелі қарқынмен басталады, бұл сіздің әннің фоторезисторға қаншалықты жақын екеніңізге байланысты жылдамдығын немесе баяулауын қамтамасыз етеді. Сіз неғұрлым жақын болсаңыз, ол соғұрлым тез ойнайды. Содан кейін ол қоңырау соғуды жалғастырады. Әр нотаның өзіндік қызметі бар. Бастапқыда жарық диодты жолақ барлық түстерден тазартылады, содан кейін ол жазуды және оның ұзақтығын белгілейді. 250 миллисекундқа арналған пьесалардағы ширек нота үшін 500 миллисекундқа жартылай нота ойнайды, ал тұтас нота 1000 миллисекундқа ойнайды. Бұл декларациядан кейін тақтада қанша шам жануы керектігін айтатын цикл бар; тоқсандық ноталар үшін 5 шам жартылай, 10 ноталар үшін және толық ноталар үшін 10 шамдар жанады. Жазбаны аяқтау үшін түс диктаторы мен кідіріс болады. Бұл тақтадан ажыратылмайынша үздіксіз қайталанады.
3 -қадам: Тексеріңіз
Сіздің кодты және сымды тексерудің әдісі - оны қосу! Егер ол дұрыс жұмыс істемесе, сымдар мен барлық кодтаудың көшірілгенін тексеріңіз. Сізде 5 В немесе басқа қоспалар болуы мүмкін.
4 -қадам: ол жұмыс істейді, енді бөлісіңіз
Енді сіз жобамен байланысты барлық мәселелерді шешіп алдыңыз! Суретке түсіріп, достарыңызбен бөлісіңіз. Егер қаласаңыз, нотаны әр түрлі етіп өзгертуге және түстерді сәйкесінше өзгертуге болады. Сізге мүмкіндіктер шексіз!
Ұсынылған:
Arduino көмегімен қозғалтқыш жылдамдығын өлшеу: 6 қадам
Arduino көмегімен қозғалтқыш жылдамдығын өлшеу: қозғалтқыштың айналу жиілігін өлшеу қиын ба? Мен олай ойламаймын. Қарапайым шешімдердің бірі - сіздің жинағыңыздағы бір ғана IR сенсоры мен Arduino мұны істей алады. Бұл жазбада мен IR сенсоры мен А көмегімен кез келген қозғалтқыштың айналу жиілігін өлшеуді түсіндіретін қарапайым оқулық беремін
Raspberry Pi + Ubidots көмегімен Интернет жылдамдығын тексеріңіз: 9 қадам
Raspberry Pi + Ubidots көмегімен Интернет жылдамдығын тексеріңіз: Raspberry Pi тек прототиптеу мен білім беру мақсатында ғана емес, сонымен қатар кәсіпорындардағы өнеркәсіптік өндіріс жобалары үшін кеңінен қолданылатын құрылғыға айналды. Pi өлшемінен, төмен бағамен және толық жұмыс істейтін Linux ОЖ -нан басқа, ол сонымен бірге өзара әрекеттесе алады
Arduino Footswitch (Arduino көмегімен гитара күшейткішін басқарыңыз): 10 қадам (суреттермен)
Arduino Footswitch (Arduino көмегімен гитаралық күшейткішті басқарыңыз): Бұл менің осы қоғамдастықтағы және arduino платформасындағы алғашқы жобам, енді ол Arduino ресми сайтында пайда болды. Қолдау көрсеткендеріңіз үшін баршаңызға рахмет !! Сонымен, сіз музыканы жанды түрде ойнайсыз, және сіз синхрондау үшін метрономды немесе клик-тректерді қолданасыз
Arduino мен Bluetooth модулін (HC-05) қолдана отырып, щеткасыз тұрақты ток қозғалтқышының жылдамдығын басқарыңыз: 4 қадам
Arduino мен Bluetooth модулін (HC-05) қолдана отырып, щеткасыз тұрақты ток қозғалтқышының жылдамдығын басқарыңыз: Кіріспе Бұл оқулықта біз Arduino UNO, Bluetooth модулі (HC-05) және Bluetooth үшін Android қосымшасы арқылы щеткасыз тұрақты ток қозғалтқышының жылдамдығын басқарамыз. Bluetooth контроллері Arduino)
PID алгоритмі (STM32F4) көмегімен тұрақты ток қозғалтқышының жылдамдығын басқару: 8 қадам (суреттермен)
PID алгоритмін (STM32F4) қолдана отырып, тұрақты ток қозғалтқышының жылдамдығын бақылау: бәріне сәлем, бұл басқа жобамен бірге. Бұл жолы MC ретінде STM32F407. Бұл семестрдің ортасындағы жобаның соңы. Сізге бұл ұнайды деп үміттенемін, бұл көптеген тұжырымдамалар мен теорияны қажет етеді, сондықтан біз алдымен оған енеміз. Компьютерлер мен