সুচিপত্র:

Arduino প্রকল্পে HX1230 মনোক্রোম LCD: 4 টি ধাপ
Arduino প্রকল্পে HX1230 মনোক্রোম LCD: 4 টি ধাপ

ভিডিও: Arduino প্রকল্পে HX1230 মনোক্রোম LCD: 4 টি ধাপ

ভিডিও: Arduino প্রকল্পে HX1230 মনোক্রোম LCD: 4 টি ধাপ
ভিডিও: Radar project with ultrasonic and arduino atmega328 2024, জুলাই
Anonim
Arduino প্রকল্পে HX1230 মনোক্রোম এলসিডি
Arduino প্রকল্পে HX1230 মনোক্রোম এলসিডি

অংশ:

  • কোন Arduino
  • HX1230 96x68 পিক্সেল LCD (নোকিয়া 1202, STE2007 নামেও পরিচিত)
  • কয়েকটি তার

ধাপ 1: সংযোগ

সংযোগ
সংযোগ
সংযোগ
সংযোগ
  1. RST থেকে D6 অথবা যেকোনো ডিজিটাল
  2. সিই থেকে ডি 7 বা যেকোন ডিজিটাল
  3. এন/সি
  4. DIN থেকে D11/MOSI
  5. CLK থেকে D13/SCK
  6. VCC থেকে 3.3V
  7. BL থেকে 3.3V অথবা যেকোন ডিজিটাল পিনে রোধের মাধ্যমে
  8. GND থেকে GND

সংযোগগুলি নোকিয়া 5110 এলসিডি এবং বেশিরভাগ এসপিআই ডিসপ্লের অনুরূপ। পার্থক্য শুধু এই যে কোন ডিসি (ডেটা/কমান্ড) পিন নেই। এই তথ্য 9-বিট SPI এর মাধ্যমে পাঠানো হয়।

এলসিডি 3.3V এ সবচেয়ে ভাল কাজ করে, 5V খুব নিরাপদ কিন্তু কনট্রাস্ট সেটিংসে পরিবর্তন প্রয়োজন। সবচেয়ে সহজ উপায় হল 3.3V উৎস থেকে চালিত Arduino Pro Mini ব্যবহার করা।

ধাপ 2: Nokia 5110 LCD এর সাথে তুলনা করুন

Nokia 5110 LCD এর সাথে তুলনা
Nokia 5110 LCD এর সাথে তুলনা
Nokia 5110 LCD এর সাথে তুলনা
Nokia 5110 LCD এর সাথে তুলনা

HX1230 নোকিয়া 5110 এলসিডি প্রতিস্থাপন হিসাবে বিজ্ঞাপিত হয়। এটি সম্পূর্ণ সত্য নয় কারণ HX1230 এর আলাদা নিয়ামক/কমান্ড সেট আছে এবং অন্যান্য লাইব্রেরির প্রয়োজন

HX1230 এর সুবিধা:

  • অনেক ছোট ডিসপ্লে পিসিবি কিন্তু স্ক্রিন সাইজ প্রায় একই
  • কোন জেব্রা স্ট্রিপ নেই, ডিসপ্লে পিসিবিতে বিক্রি করা হয়
  • সামান্য উচ্চ রেজোলিউশন 96x68 বনাম 84x48
  • ভাল দিক অনুপাত, পিক্সেল বর্গক্ষেত্র
  • ব্যাকলাইটের জন্য শুধুমাত্র 1 টি LED ব্যবহার করা হয়
  • এমসিইউতে সংযোগের জন্য 1 টি তারের প্রয়োজন কম (কোন ডিসি পিন নেই)
  • সাধারণত N5110 এর চেয়ে সস্তা - $ 1.60 বনাম $ 1.80

ধাপ 3: Arduino সফটওয়্যার

2 টি ভিন্ন লাইব্রেরি প্রস্তুত:

  • কম রিসোর্স লাইব্রেরি বেশিরভাগ আলফানুমেরিক ডেটা সহ সহজ প্রকল্পের জন্য ব্যবহৃত হয় (তবে পিক্সেল গ্রাফিক্স/বিটম্যাপ রেন্ডার করা এখনও সম্ভব), ফ্রেম বাফারের জন্য RAM ব্যবহার করে না, সবকিছুই SPI এর মাধ্যমে সরাসরি LCD তে রেন্ডার করা হয়

    github.com/cbm80amiga/HX1230_SPI

  • নিখুঁত সমর্থন সহ সম্পূর্ণ গ্রাফিক্স লাইব্রেরি:

    github.com/cbm80amiga/HX1230_FB

লাইব্রেরির বৈশিষ্ট্যগুলি পরীক্ষা করতে পরবর্তী ধাপের ভিডিও দেখুন

ধাপ 4: ভিডিওটি দেখুন

বৈশিষ্ট্য:

  • আনুপাতিক হরফ বিল্ট-ইন সমর্থন করে (PropFonts লাইব্রেরি থেকে ফন্ট প্রয়োজন
  • সহজ আদিম (পিক্সেল, লাইন, আয়তক্ষেত্র, ভরাট আয়তক্ষেত্র, বৃত্ত, ভরা বৃত্ত, ত্রিভুজ, ভরা ত্রিভুজ)
  • দ্রুত অর্ডার করা ডাইথারিং (17 টি প্যাটার্ন)
  • অতি দ্রুত অনুভূমিক এবং উল্লম্ব লাইন অঙ্কন
  • বিটম্যাপ অঙ্কন
  • অনেক উদাহরণ প্রোগ্রাম

প্রস্তাবিত: