Handson Technology DSP-1182 I2C сериялық интерфейс 1602 СКД модулінің пайдаланушы нұсқаулығы
Бұл I2C интерфейсі 16×2 СКД дисплей модулі, борттық контрастты басқару реттеуі, артқы жарығы және I2C байланыс интерфейсі бар жоғары сапалы 16 жолды 2 таңбалы СКД модулі. Arduino-ны жаңадан бастаушылар үшін бұдан былай ауыр және күрделі СКД драйверінің схемасына қосылым жоқ. Нағыз маңыздылығыtagОсы I2C сериялық СКД модулінің es жүйесі схема қосылымын жеңілдетеді, Arduino тақтасында кейбір енгізу/шығару түйреуіштерін сақтайды, кең қол жетімді Arduino кітапханасымен микробағдарламаны әзірлеуді жеңілдетеді.
SKU: DSP-1182
Қысқаша деректер:
- Arduino тақтасымен немесе I2C шинасы бар басқа контроллер тақтасымен үйлесімді.
- Дисплей түрі: Көк артқы жарықта теріс ақ.
- I2C Address:0x38-0x3F (0x3F default)
- Жабдықтау көлеміtagд: 5В
- Интерфейс: I2C - 4 биттік СКД деректері және басқару желілері.
- Контрастты реттеу: кірістірілген потенциометр.
- Артқы жарықты басқару: микробағдарлама немесе қосқыш сым.
- Тақта өлшемі: 80×36 мм.
Орнату:
Hitachi HD44780 негізіндегі таңбалы СКД өте арзан және кеңінен қол жетімді және ақпаратты көрсететін кез келген жобаның маңызды бөлігі болып табылады. СКД тақтасын пайдаланып, қажет деректерді СКД экранында I2C шинасы арқылы көрсетуге болады. Негізінде, мұндай рюкзактар PCF8574 (NXP-тен) айналасында құрастырылған, ол I8C протоколын пайдаланатын жалпы мақсаттағы екі бағытты 2 бит енгізу/шығару портының кеңейткіші болып табылады. PCF8574 кремнийлі CMOS тізбегі екі жолды қос бағытты шина (I8C-шинасы) арқылы көптеген микроконтроллер отбасылары үшін жалпы мақсаттағы қашықтан енгізу/шығару кеңеюін (2-биттік квази-екі бағытты) қамтамасыз етеді. Көбінесе кері модульдер 8574x16 әдепкі бағынышты мекенжайы бар PCF8574T (DIP16 бумасындағы PCF0 SO27 пакеті) айналасында орналасқанын ескеріңіз. Егер сіздің тақтайшаңызда PCF8574AT чипі болса, әдепкі құл мекенжайы 0x3F болып өзгереді. Қысқаша айтқанда, егер арқалық тақта PCF8574T негізінде болса және мекенжай қосылымдары (A0-A1-A2) дәнекермен көпірленбесе, оның 0x27 бағынышты мекенжайы болады.
I2C-LCD тақтасындағы мекенжайды таңдау тақталары.
PCD8574A мекенжай параметрі (PCF8574A деректер ерекшеліктерінен үзінді).
Ескертпе: A0~A2 тақтасы ашық болғанда, істік VDD дейін тартылады. Істік дәнекерленген кезде, ол VSS-ке тартылады.
Бұл модульдің әдепкі параметрі A0~A2 барлығы ашық, сондықтан VDD дейін тартыңыз. Бұл жағдайда мекенжай 3Fh.
Arduino-үйлесімді СКД рюкзактарының анықтамалық схемасы төменде көрсетілген. Әрі қарай микроконтроллермен дәл тағайындалған жолмен интерфейс жасау үшін осы қымбат емес рюкзактардың бірін қалай пайдалану керектігі туралы ақпарат.
I2C-LCD дискіге арналған тақтаның анықтамалық схемасы.
I2C СКД дисплейі.
Алдымен I2C-to-LCD артқы тақтасын 16 істікшелі СКД модуліне дәнекерлеу керек. I2C-LCD-артқы тақтасының түйреуіштерінің түзу екеніне және СКД модуліне сәйкес келетініне көз жеткізіңіз, содан кейін I2C-LCD-артқы тақтасын СКД модулімен бір жазықтықта ұстай отырып, бірінші істікшеге дәнекерлеңіз. Дәнекерлеу жұмысын аяқтағаннан кейін, төрт секіргіш сымды алыңыз және төменде берілген нұсқауларға сәйкес СКД модулін Arduino-ға қосыңыз.
Arduino сымдарына LCD дисплей.
Arduino орнату
Бұл эксперимент үшін «Arduino I2C LCD» кітапханасын жүктеп алып, орнату қажет. Ең алдымен, Arduino кітапханалары қалтасындағы бар «LiquidCrystal» кітапхана қалтасының атын сақтық көшірме ретінде өзгертіңіз және процестің қалған бөлігіне өтіңіз.
https://bitbucket.org/fmalpartida/new-liquidcrystal/downloads
Әрі қарай, осы бұрынғыны көшіріп қойыңызample sketch Listing-1 экспериментке арналған бос код терезесіне енгізіңіз, тексеріңіз, содан кейін жүктеп салыңыз. Arduino Sketch Listing-1:
Егер сіз бәрі дұрыс екеніне 100% сенімді болсаңыз, бірақ дисплейде ешқандай таңбаларды көрмесеңіз, рюкзактың контрастын басқару кастрюльін реттеп көріңіз және оны кейіпкерлер жарқын және фон ластанбайтын етіп орнатыңыз. кейіпкерлердің артындағы қораптар. Төменде жартылай view 20×4 дисплей модулі бар жоғарыда сипатталған кодпен авторлық тәжірибе. Автор пайдаланған дисплей өте айқын жарқын «қарадан сарыға» түрі болғандықтан, поляризация әсерлеріне байланысты жақсы түсіру өте қиын.
Бұл эскиз сонымен қатар сериялық монитордан жіберілген таңбаны көрсетеді:
Arduino IDE жүйесінде «Құралдар» > «Сериялық монитор» тармағына өтіңіз. Дұрыс жіберу жылдамдығын 9600 мәніне орнатыңыз. Жоғарғы бос орынға таңбаны теріп, «ЖІБЕРУ» түймесін басыңыз.
Таңбалар жолы СКД модулінде көрсетіледі.
Ресурстар:
Handson Technology
Arduino СКД интерфейсіне арналған толық нұсқаулық (PDF)
HandsOn Technology электроникаға қызығушылық танытатын барлық адамдар үшін мультимедиялық және интерактивті платформаны ұсынады. Бастауыштан қиынға дейін, студенттен оқытушыға дейін. Ақпарат, білім, шабыт және ойын-сауық. Аналогтық және цифрлық, практикалық және теориялық; бағдарламалық және аппараттық қамтамасыз ету.
HandsOn Technology қолдауы Open Source Hardware (OSHW) әзірлеу платформасы.
Үйреніңіз: Жобалау: Бөлісіңіз
www.handsontec.com
Біздің өнім сапасының артындағы бет…
Тұрақты өзгерістер мен үздіксіз технологиялық даму әлемінде жаңа немесе ауыстырылатын өнім ешқашан алыс емес – және олардың барлығын сынау қажет.
Көптеген сатушылар чексіз жай ғана импорттайды және сатады және бұл ешкімнің, әсіресе тұтынушының түпкі мүддесі бола алмайды. Handsotec-те сатылатын әрбір бөлік толығымен тексерілген. Сондықтан Handsontec өнімдерінің ассортиментін сатып алғанда, сіз керемет сапа мен құндылыққа ие екеніңізге сенімді бола аласыз.
Келесі жобаңызға кірісуіңіз үшін біз жаңа бөліктерді қосуды жалғастырамыз.
Осы нұсқаулық туралы толығырақ оқыңыз және PDF файлын жүктеп алыңыз:
Құжаттар / Ресурстар
![]() |
Handson Technology DSP-1182 I2C сериялық интерфейс 1602 СКД модулі [pdf] Пайдаланушы нұсқаулығы DSP-1182 I2C сериялық интерфейс 1602 СКД модулі, DSP-1182, I2C сериялық интерфейс 1602 СКД модулі, интерфейс 1602 СКД модулі, СКД модулі 1602, СКД модулі |