Мазмуну:

Түстүү LED менен бий аянтчасы Arduino колдонуп: 5 кадам
Түстүү LED менен бий аянтчасы Arduino колдонуп: 5 кадам

Video: Түстүү LED менен бий аянтчасы Arduino колдонуп: 5 кадам

Video: Түстүү LED менен бий аянтчасы Arduino колдонуп: 5 кадам
Video: MKS Gen L - Marlin 1 1 9 (configuration.h) 2024, Июль
Anonim
Түстүү LED менен бий аянтчасы Arduino колдонуу
Түстүү LED менен бий аянтчасы Arduino колдонуу
Түстүү LED менен бий аянтчасы Arduino колдонуу
Түстүү LED менен бий аянтчасы Arduino колдонуу

Бул менин эң биринчи көрсөтмөм. Мен түстүү бий аянтчасын Arduino тактасын компьютерге сериялык киргизүү катары жасадым. Бул оңой жана бир нече резисторлор менен светодиоддорго турат (аларды колдонуунун кажети жок).

1 -кадам: материалдар

Материалдар
Материалдар
Материалдар
Материалдар

Электрондук бөлүктөр: 1. Баскычтардын басылганын көрсөтүү үчүн 6 түрдүү түстөгү LED. 6 220 Ом каршылыгы LEDларды коргоо үчүн 3. жалпы максаттагы ширетүүчү такта4. кээ бир зымдар жана коннекторлор бий аянтчасынын бөлүктөрү: 1. Алюминий фольга (бышыруу үчүн колдонулат) 2. Чоң кагаз кутуча (сиз, албетте, жыгач алкак жасай аласыз)

2 -кадам: Район жана тест

Circuit жана Test
Circuit жана Test
Circuit жана Test
Circuit жана Test
Circuit жана Test
Circuit жана Test
Circuit жана Test
Circuit жана Test

Район биринчи графикте көрсөтүлгөн. Бий аянтчасы схемада көрсөтүлгөн алты баскычты ишке ашырат. Биз ар бир баскычты ылдый басканда, LED күйүп, ТИШТЕН ТӨМӨНГӨ чейин тиешелүү пин түзөт. Бул билдирүү компьютерге сериялык билдирүү катары жөнөтүлөт жана python программасы тарабынан кармалып, ал бул билдирүүнү негизги пресс -билдирүүгө окшоштурат. Мен кээ бир кичинекей туташтыргычтарды колдонуп, жалпы максаттагы ширетүүчү тактага схеманы түздүм, ошондуктан мен оңой эле алам. аны Arduino тактасына туташтырыңыз, ал башка долбоорлор үчүн сакталат. Сиз мага караганда жакшыраак көрүнгөн тактаны жасай аласыз, анткени бул оңой болгондуктан, мен туташуу үчүн кээ бир зымдарды колдондум. Сиз схеманы түзгөндөн кийин, светодиоддордун туура жанганын көрүү үчүн зымдардын айрымдарын бириктире аласыз. Анан программалык камсыздоону орнотуп, кийинки кадамга бара аласыз.

3 -кадам: Программа

Ардуино программасы ачкычтын абалы өзгөргөндө компьютерге туура кат жөнөтөт. Ошентип, эгер сиз кандайдыр бир баскычты бассаңыз, анда ал эки тиешелүү катты жөнөтөт, бири ылдый жана бири өйдө. Python программасы билдирүүнү алат, андан кийин буларды клавиатура окуясына которот. Эгерде ал 'l' тамгасын алса, анда программа LEFT баскычын түшүрүү билдирүүсүн жаратат. Учурда бул программа Windows машинасында гана иштейт, анткени Python SendKeys модулу терезелерде гана иштейт. Сиз Mac жана Linuxтун астында клавиатура маалыматын окшоштуруунун жолун таба аласыз. Бул программаны иштетүү үчүн сиз Python үчүн Serial жана SendKeys модулун орнотушуңуз керек. Мен колдонгон Dance программасы StepMania, сиз бийлегенде программа туура жооп бериши үчүн негизги карта маалыматын орнотушуңуз керек. Бул оюн ойногондо джойстикти орнотуу сыяктуу.

4 -кадам: Бий аянтчасы

Dance Pad
Dance Pad
Dance Pad
Dance Pad
Dance Pad
Dance Pad

Бий аянтчасын жасоо боюнча дагы бир нече сонун көрсөтмөлөр бар. Бул жерде мен сизге оңой ала турган нерселер менен кантип жасоону көрсөтөм. Бий аянтчасы негизинен алты баскычтан турат. Идея эки параллель алюминий фольгасын колдонуп, аларды катуу тактайга чаптап, анан аларды бөлүп алуу үчүн ичине бир нерселер менен кошот. Качан гана сиз эки катуу кагаз тактасын катуу койгондо, алар бири -бири менен байланышып, бул баскычтардын алтысын жасаңыз жана аларды чоңураак кагаз тактасына коюңуз. Андан кийин бул баскычтарды биз мурунку схемага туташтырыңыз. Акырында сиз капкак жасап, ага бир нерселерди тарта аласыз.

5 -кадам: иштетүүгө даяр

Stepmania'ны күйгүзүүдөн мурун Python программасын иштетишиңиз керек. Андан кийин программаны көзөмөлдөө үчүн бий аянтчаңызды колдоно алышыңыз керек. Кийинки видеону тартканымда, ичинде эмне бар экенин ачык көрүш үчүн капкагын ачтым.

Сунушталууда: