সমস্ত ওয়্যারিং সঠিক হলেও আমার এলসিডি 16 * 2 কোনও অক্ষর প্রদর্শন করছে না কেন?


9

সম্প্রতি আমি আমার আরডুইনো ইউনিোর সাথে একটি সাধারণ 16 * 2 এলসিডি (তরল স্ফটিক প্রদর্শন) প্রদর্শন করেছি এবং সমস্ত পিনগুলি সংযুক্ত করেছি।

এখানে আমার সংযোগটি রয়েছে: (প্রথমে এলসিডি পিন)

1 = জিএনডি, 2 = + 5v, 4 = 11, 6 = 12, 11 = 5, 12 = 4, 12 = 3, 14 = 2, 15 = ব্যাকলাইট পজিটিভ, 16 = ব্যাকলাইট নেতিবাচক

#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

void setup() {
  // set up the LCD's number of columns and rows: 
  lcd.begin(16, 2);
  // Print a message to the LCD.
  lcd.print("hello, world!");
}

void loop() {
  // set the cursor to column 0, line 1
  // (note: line 1 is the second row, since counting begins with 0):
  lcd.setCursor(0, 1);
  // print the number of seconds since reset:
  lcd.print(millis()/1000);
}

এটিই হ'ল এলসিডির জন্য পূর্বনির্ধারিত কোড, আমি এটি লিখি নি।

সুতরাং আমি এই সমস্ত কাজ করেছি এবং আমি যখন এটি স্ক্রিনে চালু করি তখন ফাঁকা হয় এবং কিছুই হয় না। আমি কি ভুল করেছি কেউ ব্যাখ্যা করতে পারে?


1
এলসিডি পিন 3 এর সাথে কী যুক্ত? এটি কনট্রাস্ট ভি0 এবং 10 কোহম পোটেনোমিটারের সাথে সংযুক্ত হওয়া দরকার। arduino.cc/en/ টিউটোরিয়াল
মিকেল প্যাটেল

উত্তর:


7

অ্যাডাফুর্টে এই টিউটোরিয়ালটি দেখুন । এটি সেট আপ করার মাধ্যমে আপনাকে চলবে। টিউটোরিয়ালে তারা পিনগুলি পরিবর্তন করে যা আমি বিশ্বাস করি এটি এখানে সমস্যা। এখানে একটি স্নিপেট আছে।

ফ্রিজিং ডায়াগ্রাম

এবং আপনার পিন পরিবর্তন করুন:

LiquidCrystal lcd(7, 8, 9, 10, 11, 12);

5

সাম্প্রতিককালে আমিও অনুরূপ সমস্যার মুখোমুখি হয়েছি, সংযোগের সাথে:

1 = জিএনডি, 2 = + 5v, 4 = 11, 6 = 12, 11 = 5, 12 = 4, 12 = 3, 14 = 2, 15 = ব্যাকলাইট পজিটিভ, 16 = ব্যাকলাইট নেতিবাচক

সমাধান: আমি পেন্টিওমিটারের কাজ না করে সবেমাত্র এলসিডির ভিইই (পিন 3) সাথে গ্রাউন্ডে (জিএনডি) সংযুক্ত করেছি।


1
এটি আপনাকে একটি চিম্টিতে পেয়ে যাবে তবে কিছু দেখার কোণে এলসিডি পড়া শক্ত।
ইয়ান পিটস

আপনার যদি অবিচ্ছিন্নভাবে LED ব্যাকলাইট উজ্জ্বলতা সামঞ্জস্য করার প্রয়োজন না হয় তবে আপনি পেন্টিওমিটারের স্থলে একটি স্থির প্রতিরোধক ব্যবহার করতে পারেন।
linhartr22

এই সমাধানটি আমার পক্ষেও কাজ করেছিল। শুধু Vee (pin3) এবং দেখাচ্ছে প্রদর্শন দিয়ে মাটিতে সংযোগ
হাবিব

4

এলসিডি পিন 3 এর সাথে কী যুক্ত? পিন 3 হ'ল বিপরীতে ভি0 এবং 10 কোহম পোটেনোমিটারের সাথে সংযুক্ত হওয়া দরকার।

কিছু এলসিডির একটি নেতিবাচক কনট্রাস্ট ভোল্টেজের প্রয়োজন, ডিসপ্লেটির ডাটাশিট পরীক্ষা করুন।

কনট্রাস্ট ভোল্টেজ সঠিক না হলে প্রদর্শনটি ফাঁকা থাকবে। নেতিবাচক ভোল্টেজ প্রয়োগ করা উচিত না হওয়া পর্যন্ত আমি একই সমস্যাটি অতিক্রম করেছি :-)

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.