Мазмұны:

Tinkercad -тегі Arduino -мен интерфейсті LCD: 5 қадам
Tinkercad -тегі Arduino -мен интерфейсті LCD: 5 қадам

Бейне: Tinkercad -тегі Arduino -мен интерфейсті LCD: 5 қадам

Бейне: Tinkercad -тегі Arduino -мен интерфейсті LCD: 5 қадам
Бейне: Arduino + TinkerCad. Урок 1. 2024, Қараша
Anonim
Image
Image
Сізге не керек
Сізге не керек

Tinkercad жобалары »

Бұл мақаладағы код Hitachi HD44780 стандартты драйверін қолданатын СКД үшін жазылған. Егер сіздің СКД -де 16 түйреуіш болса, онда Hitachi HD44780 драйвері болуы мүмкін. Бұл дисплейлерді 4 биттік немесе 8 биттік режимде қосуға болады. СКД -ны 4 биттік режимде қосу әдетте қолайлы, себебі ол 8 биттік режимге қарағанда төрт сымды аз пайдаланады. Іс жүзінде екі режимнің арасында өнімділікте айтарлықтай айырмашылық жоқ. Бұл оқулықта мен СКД -ны 4 биттік режимде қосамын.

1 -қадам: Сізге не қажет

Сізге не керек
Сізге не керек
Сізге не керек
Сізге не керек
Сізге не керек
Сізге не керек

Бұл оқулық үшін сізге қажет:

1. Arduino uno

2. Нан тақтасы немесе ПХД

3. СКД 16x2

4. Потенциометр

2 -қадам: СКД түйреуіші және Arduino көмегімен қосылымдар

СКД түйісуі және Arduino көмегімен қосылымдар
СКД түйісуі және Arduino көмегімен қосылымдар
СКД түйісуі және Arduino көмегімен қосылымдар
СКД түйісуі және Arduino көмегімен қосылымдар

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

Сондай -ақ, оны тақтаға қоспас бұрын, СКД -ге 16 істікшелі тақырыпты дәнекерлеу қажет болуы мүмкін. СКД -ны Arduino -ға қосу үшін төмендегі схеманы орындаңыз:

Rs PIN (RS) - 1

Қосу (E) - 2

D4 - 4

D5 - 5

D6 - 6

D7 - 7

Жоғарыдағы диаграммадағы резистор артқы жарықтың жарықтығын орнатады. Әдеттегі мән - 220 Ом, бірақ басқа мәндер де жұмыс істейді. Кішкене резисторлар артқы жарығын жарқын етеді.

Потенциометр экран контрастын реттеу үшін қолданылады. Мен әдетте 10K Ом потенциометрін қолданамын, бірақ басқа мәндер де жұмыс істейді.

3 -қадам: Arduino бағдарламалау

Arduino бағдарламалау
Arduino бағдарламалау

Төмендегі барлық код Arduino IDE-мен алдын ала орнатылған LiquidCrystal кітапханасын пайдаланады. Кітапхана - қысқартылған форматтағы бағдарламаға оңай қосылатын функциялар жиынтығы.

Кітапхананы пайдалану үшін оны бағдарламаға қосу қажет. Төмендегі кодтағы 1 -жол #include пәрменімен орындалады. Сіз бағдарламаға кітапхананы қосқанда, кітапханадағы барлық код сіздің бағдарламаңыздың кодымен бірге Ardunio -ға жүктеледі.

Енді біз бағдарламалауға дайынбыз! Мен сіз жасай алатын қызықты нәрселерді қарастырамын, бірақ әзірге қарапайым тест бағдарламасын іске қосуға рұқсат етіңіз. Бұл бағдарлама экранға «Қош келдіңіз менің» басып шығарады, содан кейін біраз уақыт өткен соң «Оқудың жаңа әдісі», соңында «Arduino class by Mudit jain» шығады, онда менің атым жыпылықтайды. Бұл кодты tinkercad кодының аймағына енгізіңіз және модельдеуді бастаңыз.

4 -қадам: код

Қызықты жобалар үшін менімен байланысыңыз:

Youtube:

Facebook парақшасы:

Инстаграм:

#қосу

LiquidCrystal lcd (1, 2, 4, 5, 6, 7); void setup () {lcd.begin (16, 2); lcd.setCursor (5, 0); lcd.print («ҚОШ КЕЛДІҢІЗ»); lcd.setCursor (3, 1); lcd.print («МЕНІҢ СЫНЫПҚА»); кешіктіру (2000); lcd.setCursor (5, 0); lcd.print («Жаңа жол»); lcd.setCursor (3, 1); lcd.print («Оқу туралы»); кешіктіру (2000); lcd.clear (); } void loop () {lcd.setCursor (2, 0); lcd.print («Arduino класы»); lcd.setCursor (2, 1); lcd.print («By MUDIT JAIN»); кешіктіру (500); lcd.clear (); lcd.setCursor (2, 0); lcd.print («Arduino класы»); кешіктіру (500); }

Ұсынылған: