সুচিপত্র:
- ধাপ 1: Arduino Uno
- ধাপ 2: ওয়াইফাই ESP8266 NodeMcu ESP-12E
- ধাপ 3: 16x2 সিরিয়াল এলসিডি ডিসপ্লে
- ধাপ 4: I2c সিরিয়াল মডিউল
- ধাপ 5: I2c সিরিয়াল মডিউল LCD ডিসপ্লের সাথে সংযুক্ত
- ধাপ 6: আরডুইনো দিয়ে মাউন্ট করা
- ধাপ 7: ESP8266 দিয়ে মাউন্ট করা
- ধাপ 8: লাইব্রেরি
- ধাপ 9: সোর্স কোড
ভিডিও: I2c LCD ডিসপ্লে সহ Arduino এবং ESP8266: 9 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 08:01
এখানে আমাদের প্রধান উদ্দেশ্য হল LCD ডিসপ্লে 2x16 বা 20x4 এর জন্য সিরিয়াল i2c মডিউলের অপারেশন দেখানো। এই মডিউলের সাহায্যে আমরা শুধুমাত্র দুটি পিন (এসডিএ এবং এসসিএল) ব্যবহার করার সময় উপরে উল্লিখিত ডিসপ্লেগুলিকে নিয়ন্ত্রণ করতে পারি। এটি যোগাযোগকে খুব সহজ করে তোলে এবং আমাদের মাইক্রোকন্ট্রোলারের জিপিআইওগুলির বেশ কয়েকটিকে মুক্ত করে।
আসুন UNO এবং ESP8266 Arduino উভয়েই অপারেশন দেখাই। এটা দেখ!
ধাপ 1: Arduino Uno
ধাপ 2: ওয়াইফাই ESP8266 NodeMcu ESP-12E
ধাপ 3: 16x2 সিরিয়াল এলসিডি ডিসপ্লে
ধাপ 4: I2c সিরিয়াল মডিউল
এই অংশে, আমরা অ্যাডাপ্টার দেখিয়েছি যা আলাদাভাবে কেনা হয়েছিল। আমরা ডিসপ্লে, যা সমান্তরাল, পিছনে welালাই। I2c পিনের মাধ্যমে, ডিসপ্লেটি সরাসরি Arduino এর সাথে যোগাযোগ করবে। অতএব, একটি মাইক্রোকন্ট্রোলারের মাধ্যমে, এই Arduino ডিসপ্লেতে সমস্ত কমান্ড পরিচালনা করবে, এর সংযোগ এবং প্রোগ্রামিং উভয়কেই সহজতর করবে।
ধাপ 5: I2c সিরিয়াল মডিউল LCD ডিসপ্লের সাথে সংযুক্ত
ধাপ 6: আরডুইনো দিয়ে মাউন্ট করা
ধাপ 7: ESP8266 দিয়ে মাউন্ট করা
ধাপ 8: লাইব্রেরি
LCD ডিসপ্লের সাথে যোগাযোগের জন্য "LiquidCrystal_I2C" লাইব্রেরি যোগ করুন।
লিঙ্কটি অ্যাক্সেস করুন এবং লাইব্রেরি ডাউনলোড করুন।
ফাইলটি আনজিপ করুন এবং Arduino IDE এর লাইব্রেরি ফোল্ডারে পেস্ট করুন।
সি: / প্রোগ্রাম ফাইল (x86) / আরডুইনো / লাইব্রেরি
ধাপ 9: সোর্স কোড
আমরা লাইব্রেরি এবং ধ্রুবক সংজ্ঞায়িত করে শুরু করি যা আমরা আমাদের কোড দিয়ে ব্যবহার করব।
#অন্তর্ভুক্ত // responsável pela comunicação com একটি ইন্টারফেস i2c
#include // responsável pela comunicação com o display LCD // Inicializa o display no endereço 0x27 // os demais parâmetros, sáo essentialários para o módulo conversar com o LCD // porém podemos utilizar os pinos normalmente sem interferência // parITmetro> parâmetro> parâmetro > ব্যাকলাইগ লিগাদো | নেগেটিভ>> ব্যাকলাইট desligado LiquidCrystal_I2C lcd (0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);
সেটআপ
এখানে, আমরা শুধুমাত্র ডিসপ্লের সাথে যোগাযোগের জন্য আমাদের বস্তুকে আরম্ভ করব।
অকার্যকর সেটআপ()
{// inicializa o display (16 colunas x 2 linhas) lcd.begin (16, 2); // ou 20, 4 se for o display 20x4}
লুপ
আমাদের প্রোগ্রাম প্রতি 1 সেকেন্ডে ডিসপ্লেকে ঝলক দেবে। এটি একটি সহজ প্রোগ্রাম যা ইতিমধ্যেই ডিসপ্লের সাথে যোগাযোগের জন্য আমাদের প্রয়োজনীয় সবকিছু জড়িত।
লেখার জন্য ব্যাকলাইট, পজিশন কার্সার চালু / বন্ধ করুন।
অকার্যকর লুপ ()
{// acende o backlight do LCD lcd.setBacklight (HIGH); // posiciona o cursor para escrita //.setCursor(coluna, linha) lcd.setCursor (0, 0); lcd.print ("FERNANDOK. COM"); lcd.setCursor (0, 1); lcd.print ("ACESSE !!!"); বিলম্ব (1000); // intervalo de 1s // desliga o backlight do LCD lcd.setBacklight (LOW); বিলম্ব (1000); // intervalo de 1s}
প্রস্তাবিত:
নেক্সট ডিসপ্লে - PIC এবং Arduino- এর সাথে ব্যাখ্যা করা ইন্টারফেস এবং প্রটোকল: 10 টি ধাপ
Nextion প্রদর্শন | PIC এবং Arduino- এর মাধ্যমে ব্যাখ্যা করা ইন্টারফেস এবং প্রটোকল: নেক্সশন ডিসপ্লে ব্যবহার করা খুবই সহজ এবং মাইক্রো কন্ট্রোলারের সাথে সহজ ইন্টারফেস। প্রদর্শন করতে কাজ করবে
I2C / IIC LCD ডিসপ্লে - Arduino এর সাথে SPI থেকে IIC মডিউল ব্যবহার করে I2C LCD ডিসপ্লেতে একটি SPI LCD ব্যবহার করুন: 5 টি ধাপ
I2C / IIC LCD ডিসপ্লে | Arduino এর সাথে SPI থেকে IIC মডিউল ব্যবহার করে I2C LCD ডিসপ্লেতে একটি SPI LCD ব্যবহার করুন: হাই বন্ধুরা যেহেতু একটি স্বাভাবিক SPI LCD 1602 এর সাথে সংযোগ করার জন্য অনেকগুলি তার রয়েছে তাই এটিকে arduino দিয়ে ইন্টারফেস করা খুব কঠিন কিন্তু বাজারে একটি মডিউল পাওয়া যায় যা এসপিআই ডিসপ্লেকে আইআইসি ডিসপ্লেতে রূপান্তর করুন যাতে আপনাকে কেবল 4 টি তারের সংযোগ করতে হবে
Arduino এবং Lcd ডিসপ্লে সহ তাপমাত্রা এবং আর্দ্রতা সেন্সর: 4 টি ধাপ
আরডুইনো এবং এলসিডি ডিসপ্লে সহ তাপমাত্রা এবং আর্দ্রতা সেন্সর: হ্যালো বন্ধুরা, আর্টুইনোতে আপনাকে স্বাগতম। আপনি দেখেছেন আমি একটি InstructableToday শুরু করেছি আমরা একটি তাপমাত্রা তৈরি করতে যাচ্ছি & DHT11 মডিউল সহ আর্দ্রতা মিটার। চলুন শুরু করা যাক ভিডিওটি সাবস্ক্রাইব করা এবং পছন্দ করা বিবেচনা করুন
I2C / IIC LCD ডিসপ্লে - একটি SPI LCD কে I2C LCD ডিসপ্লেতে রূপান্তর করুন: 5 টি ধাপ
I2C / IIC LCD ডিসপ্লে | একটি SPI LCD কে I2C LCD ডিসপ্লেতে রূপান্তর করুন: spi lcd ডিসপ্লে ব্যবহার করার জন্য অনেকগুলি সংযোগের প্রয়োজন হয় যা করা সত্যিই কঠিন তাই আমি একটি মডিউল খুঁজে পেয়েছি যা i2c lcd কে spi lcd তে রূপান্তর করতে পারে তাই চলুন শুরু করা যাক
Arduino এবং TFT ডিসপ্লে ব্যবহার করে কিভাবে রিয়েলটাইম ঘড়ি তৈরি করবেন - 3.5 ইঞ্চি TFT ডিসপ্লে সহ Arduino Mega RTC: 4 টি ধাপ
কিভাবে Arduino এবং TFT ডিসপ্লে ব্যবহার করে রিয়েলটাইম ক্লক তৈরি করবেন | 3.5 ইঞ্চি TFT ডিসপ্লে সহ Arduino Mega RTC: আমার ইউটিউব চ্যানেলে যান। ভূমিকা:- এই পোস্টে আমি 3.5 ইঞ্চি TFT টাচ LCD, Arduino Mega ব্যবহার করে "রিয়েল টাইম ক্লক" তৈরি করতে যাচ্ছি 2560 এবং DS3231 RTC মডিউল …. শুরু করার আগে … আমার ইউটিউব চ্যানেল থেকে ভিডিওটি দেখুন .. নোট:- যদি আপনি Arduin ব্যবহার করেন