Мазмұны:

Жарықдиодты шамдардың тізбегі, Arduino үшін: 9 қадам (суреттермен)
Жарықдиодты шамдардың тізбегі, Arduino үшін: 9 қадам (суреттермен)

Бейне: Жарықдиодты шамдардың тізбегі, Arduino үшін: 9 қадам (суреттермен)

Бейне: Жарықдиодты шамдардың тізбегі, Arduino үшін: 9 қадам (суреттермен)
Бейне: ESP32 Tutorial 9 - Using Push button to Toggle LED, Push ON, Push OFF -SunFounder ESP32 IoT kit 2024, Қараша
Anonim
Charlieplexed LED шамдары, Arduino үшін
Charlieplexed LED шамдары, Arduino үшін
Charlieplexed LED шамдарының қатары, Arduino үшін
Charlieplexed LED шамдарының қатары, Arduino үшін

Бұл arduino көмегімен LED жолын/жолын charlieplexing бойынша нұсқаулық. Мен arduino көмегімен charlieplexing бойынша көптеген нұсқаулар жоқ екенін байқадым, сондықтан мен мұны жасадым. Мен жобаны қарапайым ұстауға тырыстым, бірақ бұл өте жақсы нәтиже бермеді. Дәнекерлеу күрделі, мен оны бірінші рет дәнекерлеу жобасы ретінде ұсынбаймын, мұнда charlieplexing туралы кейбір мәліметтер бар: en.wikipedia.org/wiki/Charlieplexing Мен 80 -ге жуық суретке түсірдім, бірақ олардың барлығы негізгі қадамдарға жете алмады, бірақ сіз оларды 9 -қадамда таба аласыз: Қосымша суреттер Егер сізде түсініктемелер, сұрақтар және/немесе ұсыныстар болса, оларды сұраңыз!

1 -қадам: Бөлшектер тізімі:

Бөлшектер тізімі
Бөлшектер тізімі
Бөлшектер тізімі
Бөлшектер тізімі

Бөлшектер:- 12 светодиод; Мен 3 мм қызыл жарықдиодты қолданамын- 4, 270 Ом резисторлары; Сіз басқа мәндерді де пайдалана аласыз- Perfboard/Veroboard; Мен бір бөлікті қолдандым 27 тесік x 5 тесік- Сым; Мен 26 калибрлі, қатты ядролы сымды қолдандым- штепсельдік түйреуіштер (міндетті емес)- ArduinoTools:- дәнекерлеу темірі- ыстық желім тапаншасы (міндетті емес)- көмекші қол (міндетті емес)

2 -қадам: жарықдиодты анодтарды дәнекерлеу

Жарықдиодты анодтарды дәнекерлеңіз
Жарықдиодты анодтарды дәнекерлеңіз
Жарықдиодты анодтарды дәнекерлеңіз
Жарықдиодты анодтарды дәнекерлеңіз
Жарықдиодты анодтарды дәнекерлеңіз
Жарықдиодты анодтарды дәнекерлеңіз

Келесі қадамдар туралы көп нәрсе айтуға болмайды, бірақ мен айтатын бірнеше негізгі ойлар бар.- Жарық диодты анодтар 3 топта дәнекерленген- 4 топтың қосылмайтынына көз жеткізіңіз, бірақ бөлек болыңыз. 4 топты жалғау L тәрізді.

3 -қадам: катодтарды бүгіңіз

Катодтарды бүгіңіз
Катодтарды бүгіңіз
Катодтарды бүгіңіз
Катодтарды бүгіңіз

Негізгі ұпайлар:- Сіз 4 түрлі жолмен аяқталуыңыз керек- 4 жолдың әрқайсысында катодтарға тек 3 қосылым бар екеніне көз жеткізіңіз және жарық диодының әр тобынан бір ғана

4 -қадам: катодтарды дәнекерлеңіз

Катодтарды дәнекерлеңіз
Катодтарды дәнекерлеңіз
Катодтарды дәнекерлеңіз
Катодтарды дәнекерлеңіз
Катодтарды дәнекерлеңіз
Катодтарды дәнекерлеңіз

Негізгі ұпайлар: бұл жерде көп нәрсені айтуға болмайды, тек 4 қатарды дәнекерлеңіз және сымдардағы көпірлерден аулақ болыңыз. Сізде тек 3 байланысы бар 4 жол болуы керек, әр топтан бір тобы қосылмаған. Мен схеманы сымдарға мүмкіндігінше жақындатуға тырыстым, бұл менің айтқанымды түсінуді жеңілдетуі мүмкін. Бұл осы қадамдағы соңғы сурет.

5 -қадам: резисторларды орнатыңыз

Резисторларды орнатыңыз
Резисторларды орнатыңыз
Резисторларды орнатыңыз
Резисторларды орнатыңыз
Резисторларды орнатыңыз
Резисторларды орнатыңыз

Бұл аздап шатастырады. Мен мұны жеткілікті түрде түсіндірдім деп үміттенемін. Бұл туралы 9 -қадамда қосымша суреттер бар. Резистордың қосылу байланысы: 1) Бір шеті 1. жолға қосылады, екіншісі 42 -топқа) Бір шеті жолға қосылады. басқа 24 -топқа) Бір шеті 3 -ші қатарға қосылған. Екіншісі 1 -топқа

6 -қадам: Басқару сымдарын қосыңыз

Басқару сымдарын қосыңыз
Басқару сымдарын қосыңыз
Басқару сымдарын қосыңыз
Басқару сымдарын қосыңыз
Басқару сымдарын қосыңыз
Басқару сымдарын қосыңыз

Бұл, мүмкін, ең қарапайым қадамдардың бірі! Сіз тек 4 топқа сымдарды дәнекерлеуді жасайсыз. Мен шамамен 6 сымның кейбір бөліктерін қолдандым. Олардың түстері әр түрлі болуы міндетті емес, бірақ егер бірдеңе дұрыс болмаса және сізге схеманы жөндеу қажет болса, бұл пайдалы болуы мүмкін. Сізге тақырыптық түйреуіштер қажет емес, бірақ егер сіз қаласаңыз, оларды еркін қолданыңыз.

7 -қадам: Arduino кодтау

Arduino кодтау
Arduino кодтау

Ардуиноны бағдарламалаудың бірнеше негізгі қадамдары. 1) Бастапқы кодты төменнен жүктеу «const int ledPins [12] [2] = {» массивіндегі бірнеше нәрсені өзгерту қажет, егер светодиод қосулы болса, ол істен шыққан. Мен кодқа жақсы пікірлер қосуға тырыстым, бірақ егер сізде бар болса сұрақтар, оларды қойыңыз.

8 -қадам: Көңілді болыңыз !

Масайрау!!!
Масайрау!!!

Бұл қиын болмауы керек, бірақ мүмкін, егер сізде түсініктемелер, сұрақтар және/немесе ұсыныстар болса, оларды сұраңыз!

9 -қадам: қосымша суреттер

Қосымша суреттер
Қосымша суреттер
Қосымша суреттер
Қосымша суреттер
Қосымша суреттер
Қосымша суреттер

Мен суреттермен шамадан тыс асып кететінімді білмеймін, бірақ егер сізге түсініктеме қажет болса, қалған суреттер. Егер сізде сұрақтар туындаса, оларды қоюға болады. 1-9-суреттер: Жарық диодтарын орнату 10-13-суреттер: Катодтарды бүгу 14-18-суреттер: катодтарды дәнекерлеу 19-20-суреттер: Резисторларды орнату 21-23-суреттер: Басқару сымдарын орнату

Ұсынылған: