Мазмұны:

Жарықдиодты үшбұрыш шамы: 11 қадам (суреттермен)
Жарықдиодты үшбұрыш шамы: 11 қадам (суреттермен)
Anonim
Image
Image
Жарықдиодты үшбұрыш шамы
Жарықдиодты үшбұрыш шамы

Мен мұны картоннан бірдеңе жасау керек болатын сыныпта жасадым. Мен сонымен қатар кодтауды үйретемін, сондықтан мен мұны сыныпқа енгіземін, онда менің студенттерім картоннан бірдеңе жасап, содан кейін оны Arduino көмегімен кодтау керек. Әр жол - өздерінің жеке жарығы, сондықтан оларды кодтауға шексіз.

1 -қадам: 1 -қадам … үшбұрыштар жасау

1 -қадам … үшбұрыштар жасау
1 -қадам … үшбұрыштар жасау
1 -қадам … үшбұрыштар жасау
1 -қадам … үшбұрыштар жасау

Біріншіден мен барлық картонды кесіп алдым. Както пышағын қолданып, мен картонды ені таяқшаның ені бар жолақтарға бөлдім, содан кейін оларды 11 дюймдік бөліктерге бөлдім. Мен оның 27 бөлігін кесіп, үшбұрышқа жапсыруды бастадым. Мен 9 дана жасадым. Кейін Мен барлық үшбұрыштарды жасадым, ал аралықты пайдаланып, үш нүктені бір -бірінен біркелкі етіп қойдым.

2 -қадам: 2 -қадам… Светодиодтарды қосу

2 -қадам… Жарықдиодты шамдарды қосу
2 -қадам… Жарықдиодты шамдарды қосу

Содан кейін мен қалаған светодиодтың үлгісін анықтадым. Мен ақ, қызыл, сары, көк, ақ, көк, сары, қызыл, ақ түсті үлгіні таңдаймын. Мен үшбұрыштың ішінен жарық диодты қостым. Мен әр үшбұрыштың ішіне түстің атын жаздым және оң аяғымды жоғары және теріс аяғымды төмен бүктедім … осылайша мен бәрін реттеп қоямын. Мен барлық светодиодтарды аяғы бүктелгеннен кейін, ішкі жағына сымды дәнекерледім, барлық теріс аяқтарды бекітіп, сосын басқа позитивті аяқтарды бекітіп қойдым. Менде қосымша теріс сымның бір ұшында ілулі екеніне көз жеткіздім, содан кейін екінші жағына оң қосымша жабысады.

3 -қадам: 3 -қадам… Оларды бірге жинау

3 -қадам… Оларды бірге жинау
3 -қадам… Оларды бірге жинау

Содан кейін мен олардың барлығын жинадым. Мен оларды жинадым, сондықтан олар жоғарыдан жұлдызға ұқсады. Мен кішкене дюбель таяқшасын қолдандым және желім пистолетін қолдандым, оларды барлық қабат түйіскен жеріне штанга таяқшасы. Дубельді тонауды сыртынан көре алмайсыз. Мен оларды бірге ұстау үшін көп жапсырдым.

4 -қадам: 4 -қадам… Барлық теріс және позитивті сымдарды бекіту

Содан кейін мен барлық теріс сымдарды жалғадым, сондықтан менде Arduino үшін бір ғана теріс сым болды. Мен оларды бірге бұрап, дәнекерледім, сондықтан олар бірге қалады. Теріс сым жарық диодты шамдардың оң сымдарына тиіп кетуі мүмкін кез келген жерде мен тосқауыл қою үшін ыстық желім жағамын. Барлық теріс сымдар аяқталғаннан кейін мен әр оң сымға қақпақ сымын қосуды бастадым. Мен жабық сымды қолданамын, себебі ол теріс сымға тиіп кетеді деп уайымдауды қаламадым. Мен мұны әр қабат үшін жасадым, сондықтан менде 9 бөлек оң сым болды. Біріншіден, мен оны сыммен байланыстыратын болдым, сондықтан түстер бір -бірімен (3 ақ 1 сым, 2 қызыл 1 сым болар еді), бірақ содан кейін мен олардың кодталуын көбірек бақылауды қалайтынымды шештім.

5 -қадам: 5 -қадам… Шамдарды тексеру

Мен сымның түсі қандай екенін білу үшін шамдарды сынап көрдім және әр сымды қандай қабатпен белгіледім.

6 -қадам: 6 -қадам… Arduino кодталуы

Image
Image
6 -қадам… Arduino кодталуы
6 -қадам… Arduino кодталуы
6 -қадам… Arduino кодталуы
6 -қадам… Arduino кодталуы

Мен жасаған келесі нәрсе - Arduino кодтау. Мен ақ, қызыл, ақ, сары, ақ, көк ретте жүремін деп ойладым. Бұл мен жасаған бірінші код. Осылайша барлық ақтар 1 секундқа қосылады, содан кейін өшеді. Содан кейін барлық қызыл түс 1 секунд қосылады, содан кейін жыпылықтайды. Келесі ақ қайтадан, содан кейін сары, содан кейін ақ, көк, сосын ақ. Мен қалған кодтауға қадамдар қосамын. Шындығында кодтау шектеусіз. Сіз қалаған үлгіні 9 қабатпен жасай аласыз.

7 -қадам: 7 -қадам … Басқа код

Image
Image
7 -қадам… Басқа код
7 -қадам… Басқа код
7 -қадам… Басқа код
7 -қадам… Басқа код

Бұл код жарық диодты бір секундқа қосады, содан кейін жыпылықтайды. Содан кейін ақ жарық диоды бір секундқа қосылады, содан кейін жыпылықтайды. Содан кейін барлық светодиодтар қайта қосылады және өшеді. Содан кейін барлығын қызыл, содан кейін сары, содан кейін барлық светодиодты қайтадан қосады.

8 -қадам: 8 -қадам… Басқа код

Image
Image

Бұл код светодиоды бір айналдырады және бірте -бірте жоғары тұрады, содан кейін ол төмен түседі.

9 -қадам: 9 -қадам… Басқа код

Image
Image

Бұл код светодиоды бір -бірін қуып жетуге мәжбүр етеді. Төменнен жоғары қарай, содан кейін ол қайтадан төменнен басталады

10 -қадам: 10 -қадам… Басқа код

Image
Image

Бұл код светодиодтың жарқылын бір -біріне айналдырады және бір -бірін жоғары қарай, содан кейін кері қайтарады.

11 -қадам: 11 -қадам… Өз кодыңызды жасаңыз

Сіз бұл үшін әр түрлі кодтарды жасай аласыз, себебі әр қабат Arduino -да өзінің пин -нөмірі болып табылады.

Ұсынылған: