WHADDA-WPI438-0-96ইঞ্চি-OLED-স্ক্রিন-সহ-I2C-লোগো

আরডুইনোর জন্য I438C সহ WHADDA WPI0.96 2 ইঞ্চি OLED স্ক্রিন

WHADDA-WPI438-0-96ইঞ্চি-OLED-স্ক্রিন-সাথে-I2C-প্রোডাক্ট - কপি

ভূমিকা

ইউরোপীয় ইউনিয়নের সকল বাসিন্দাদের কাছে
এই পণ্য সম্পর্কে গুরুত্বপূর্ণ পরিবেশগত তথ্য

ডিভাইস বা প্যাকেজের এই চিহ্নটি নির্দেশ করে যে ডিভাইসটির জীবনচক্রের পরে নিষ্পত্তি করা পরিবেশের ক্ষতি করতে পারে। ইউনিট (বা ব্যাটারি) পৌরসভার বর্জ্য বর্জ্য হিসাবে নিষ্পত্তি করবেন না; এটি পুনর্ব্যবহার করার জন্য একটি বিশেষ কোম্পানিতে নেওয়া উচিত। এই ডিভাইসটি আপনার পরিবেশক বা স্থানীয় পুনর্ব্যবহারকারী পরিষেবাতে ফেরত দেওয়া উচিত। স্থানীয় পরিবেশগত নিয়মগুলিকে সম্মান করুন।
সন্দেহ হলে, আপনার স্থানীয় বর্জ্য নিষ্পত্তি কর্তৃপক্ষের সাথে যোগাযোগ করুন।

Velleman® নির্বাচনের জন্য আপনাকে ধন্যবাদ! এই ডিভাইসটিকে পরিষেবাতে আনার আগে দয়া করে ম্যানুয়ালটি পুরোপুরি পড়ুন। যদি ডিভাইসটি ট্রানজিটে ক্ষতিগ্রস্থ হয় তবে এটি ইনস্টল বা ব্যবহার করবেন না এবং আপনার ডিলারের সাথে যোগাযোগ করুন।

নিরাপত্তা নির্দেশাবলী

  • এই ডিভাইসটি 8 বছর বা তার বেশি বয়সী শিশুরা এবং শারীরিক, সংবেদনশীল বা মানসিক ক্ষমতা হ্রাস বা অভিজ্ঞতা ও জ্ঞানের অভাব রয়েছে এমন ব্যক্তিদের দ্বারা ব্যবহার করা যেতে পারে যদি তাদের নিরাপদ উপায়ে ডিভাইসটি ব্যবহার করার বিষয়ে তত্ত্বাবধান বা নির্দেশ দেওয়া হয় এবং বুঝতে পারে। জড়িত বিপদ. শিশুরা ডিভাইসের সাথে খেলবে না। পরিচ্ছন্নতা এবং ব্যবহারকারী রক্ষণাবেক্ষণ তত্ত্বাবধান ছাড়া শিশুদের দ্বারা করা হবে না.
  • শুধুমাত্র অভ্যন্তরীণ ব্যবহার।
    বৃষ্টি, আর্দ্রতা, স্প্ল্যাশিং এবং ফোঁটা ফোঁটা তরল থেকে দূরে রাখুন।

সাধারণ নির্দেশিকা

  • এই ম্যানুয়ালটির শেষ পৃষ্ঠাগুলিতে Velleman® পরিষেবা এবং গুণমানের ওয়ারেন্টি পড়ুন৷
  • আসলে এটি ব্যবহার করার আগে ডিভাইসের ফাংশনগুলির সাথে নিজেকে পরিচিত করুন।
  • নিরাপত্তার কারণে ডিভাইসের সমস্ত পরিবর্তন নিষিদ্ধ। ডিভাইসে ব্যবহারকারীর পরিবর্তনের কারণে যে ক্ষতি হয়েছে তা ওয়ারেন্টির আওতায় পড়ে না।
  • শুধুমাত্র তার উদ্দেশ্য উদ্দেশ্যে ডিভাইস ব্যবহার করুন. অননুমোদিত উপায়ে ডিভাইসটি ব্যবহার করলে ওয়ারেন্টি বাতিল হয়ে যাবে।
  • এই ম্যানুয়ালটিতে কিছু নির্দেশিকা উপেক্ষা করার কারণে সৃষ্ট ক্ষতি ওয়ারেন্টির আওতায় পড়ে না এবং ডিলার পরবর্তী কোনো ত্রুটি বা সমস্যার জন্য দায় স্বীকার করবে না।
  • এই পণ্যের দখল, ব্যবহার বা ব্যর্থতা থেকে উদ্ভূত যে কোনও প্রকৃতির (আর্থিক, শারীরিক…) কোনও ক্ষতির (অসাধারণ, আনুষঙ্গিক বা পরোক্ষ) জন্য Velleman nv বা এর ডিলারদের দায়ী করা যাবে না।
  • ধ্রুবক পণ্যের উন্নতির কারণে, প্রকৃত পণ্যের উপস্থিতি দেখানো চিত্র থেকে ভিন্ন হতে পারে।
  • পণ্য ইমেজ শুধুমাত্র দৃষ্টান্তমূলক উদ্দেশ্যে.
  • তাপমাত্রার পরিবর্তনের সংস্পর্শে আসার সাথে সাথে ডিভাইসটি চালু করবেন না। যন্ত্রটিকে ঘরের তাপমাত্রায় না পৌঁছানো পর্যন্ত সুইচ অফ রেখে ক্ষতি থেকে রক্ষা করুন৷
  • ভবিষ্যতের রেফারেন্সের জন্য এই ম্যানুয়ালটি রাখুন।

Arduino® কি?

Arduino® একটি ওপেন সোর্স প্রোটোটাইপিং প্ল্যাটফর্ম যা সহজে ব্যবহারযোগ্য হার্ডওয়্যার এবং সফ্টওয়্যার এর উপর ভিত্তি করে। Arduino® বোর্ড ইনপুট পড়তে সক্ষম - লাইট-অন সেন্সর, একটি বোতামে একটি আঙুল বা একটি টুইটার বার্তা - এবং এটিকে একটি আউটপুটে পরিণত করে

  • একটি মোটর সক্রিয় করা, একটি LED চালু করা, অনলাইনে কিছু প্রকাশ করা। বোর্ডে মাইক্রোকন্ট্রোলারে নির্দেশাবলীর একটি সেট পাঠিয়ে আপনি আপনার বোর্ডকে কী করতে হবে তা বলতে পারেন। এটি করার জন্য, আপনি Arduino প্রোগ্রামিং ভাষা (ওয়্যারিং এর উপর ভিত্তি করে) এবং Arduino® সফ্টওয়্যার IDE (প্রসেসিং এর উপর ভিত্তি করে) ব্যবহার করুন।
    www.arduino.cc এ সার্ফ করুনhttp://www.arduino.cc আরও তথ্যের জন্য

ওভারview

OLED ডিসপ্লে অনেক উপায়ে দুর্দান্ত। তারা খুব কম শক্তি ব্যবহার করে, উজ্জ্বল, একটি বড় সঙ্গে পড়তে সহজ viewing কোণ এবং তাদের ছোট আকার বিবেচনা উচ্চ রেজোলিউশন আছে.

  • রেজোলিউশন: 128 x 64 বিন্দু
  • viewকোণ: > 160°
  • কাজ ভলিউমtage: 3 থেকে 5 V প্রস্তাবিত লাইব্রেরি: U8glib ইন্টারফেস: I2C
  • ড্রাইভার: SSD1306
  • কাজের তাপমাত্রা: -30 °C থেকে 70 °C OLED
  • রঙ: নীল
  • I/O স্তর: 3.3-5 ভি
  • মাত্রা: 27 x 27 মিমি

পিন লেআউট

ভিসিসি 3.3-5 V পাওয়ার সাপ্লাই
Gnd স্থল
SCL সিরিয়াল ঘড়ি লাইন
এসডিএ সিরিয়াল ডেটা লাইন

ExampleWHADDA-WPI438-0.96ইঞ্চি-OLED-স্ক্রিন-সহ-I2C-এর জন্য-আরডুইনো-এফআইজি-1

সংযোগ।

  • ভিসি======5V
  • Gnd======জিএনডি
  • SCL======A5
  • এসডিএ======A4

www.velleman.eu-এর পণ্য পৃষ্ঠায় যান এবং U8glib.zip ডাউনলোড করুন file.
Arduino® IDE শুরু করুন এবং এই লাইব্রেরিটি আমদানি করুন: স্কেচ → লাইব্রেরি অন্তর্ভুক্ত করুন → জিপ লাইব্রেরি যোগ করুন।
একবার শেষ হলে, স্কেচ → ইনক্লুড লাইব্রেরি → লাইব্রেরি পরিচালনা করুন-এ ফিরে যান এবং U8glib লাইব্রেরি না পাওয়া পর্যন্ত নিচে স্ক্রোল করুন। এই লাইব্রেরিটি নির্বাচন করুন এবং "আপডেট" এ আলতো চাপুন। এখন আপনি প্রাক্তন সঙ্গে সর্বশেষ সংস্করণ আছেampলেস

যান Files→ Examples এবং U8glib-এ স্ক্রোল করুন। প্রাক্তন খুলুনampলে গ্রাফিক্সস্টেস্ট।

স্কেচ "গ্রাফিক্সেস্ট"-এ, বিভিন্ন ধরণের প্রদর্শন নির্বাচন করা যেতে পারে। শুধু "আন-কমেন্ট" আপনার প্রয়োজন একটি.
WPI438 এর জন্য আপনাকে মন্তব্য মুক্ত করতে হবে:

U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NO_ACK); // ডিসপ্লে যা এসি পাঠায় না
আপনার Arduino® সামঞ্জস্যপূর্ণ বোর্ডে স্কেচটি কম্পাইল করুন এবং আপলোড করুন এবং উপভোগ করুন!
VMA438 এর জন্য শুধুমাত্র সঠিক ড্রাইভার লাইন সহ "গ্রাফিস্টেস্ট" স্কেচটি এইরকম দেখাচ্ছে:

GraphicsTest.pde
>>> কম্পাইল করার আগে: অনুগ্রহ করে >>> সংযুক্ত গ্রাফিক্স ডিসপ্লের কন্সট্রাকটর থেকে মন্তব্য মুছে ফেলুন (নীচে দেখুন)।
ইউনিভার্সাল 8 বিট গ্রাফিক্স লাইব্রেরি, https://github.com/olikraus/u8glib/
কপিরাইট (c) 2012, olikraus@gmail.com
সর্বস্বত্ব সংরক্ষিত
উত্স এবং বাইনারি ফর্মগুলিতে পুনঃবন্টন এবং ব্যবহার, পরিবর্তন সহ বা ছাড়াই অনুমোদিত, যদি নিম্নলিখিত শর্তগুলি পূরণ করা হয়:

সোর্স কোডের পুনঃবন্টন অবশ্যই উপরে কপিরাইট বিজ্ঞপ্তি, শর্তের এই তালিকা এবং নিম্নলিখিত দাবিত্যাগ বজায় রাখতে হবে।
বাইনারি আকারে পুনঃবন্টনগুলি অবশ্যই উপরোক্ত কপিরাইট বিজ্ঞপ্তি, শর্তের এই তালিকা এবং ডকুমেন্টেশন এবং/অথবা বিতরণের সাথে প্রদত্ত অন্যান্য উপকরণগুলিতে নিম্নলিখিত দাবিত্যাগ পুনরুত্পাদন করতে হবে।

এই সফ্টওয়্যারটি কপিরাইট ধারক এবং অবদানকারীরা “যেমন আছে” এবং যেকোন প্রকাশ্য বা উহ্য ওয়্যারেন্টিগুলি দ্বারা সরবরাহ করা হয়েছে, তবে এর মধ্যে সীমাবদ্ধ নয়, দায়বদ্ধতার উহ্য ওয়্যারেন্টি উদ্দেশ্য অস্বীকার করা হয়. কোনো অবস্থাতেই কপিরাইট ধারক বা অবদানকারীরা কোনো প্রত্যক্ষ, পরোক্ষ, আকস্মিক, বিশেষ, দৃষ্টান্তমূলক, বা ফলস্বরূপ ক্ষতির জন্য দায়বদ্ধ হবেন না (সহ, কিন্তু সীমিত নয় বা পরিষেবাগুলি ব্যবহার, ডেটা, বা লাভ বা ব্যবসায়িক বাধা) তবে চুক্তিতে, কঠোর দায়বদ্ধতা, বা দায়বদ্ধতার কোনও তত্ত্বের কারণে এই সফ্টওয়্যার ব্যবহার থেকে যে কোনো উপায়ে, এমনকি যদি এই ধরনের ক্ষতির সম্ভাবনার পরামর্শ দেওয়া হয়।

# "U8glib.h" অন্তর্ভুক্ত করুন

  • // সেটআপ u8g অবজেক্ট, অনুগ্রহ করে নিম্নলিখিত কনস্ট্রাক্টর কলগুলির একটি থেকে মন্তব্য সরিয়ে দিন // গুরুত্বপূর্ণ দ্রষ্টব্য: নিম্নলিখিত তালিকাটি অসম্পূর্ণ। সমর্থিত সম্পূর্ণ তালিকা
  • // সমস্ত কনস্ট্রাক্টর কল সহ ডিভাইসগুলি এখানে রয়েছে: https://github.com/olikraus/u8glib/wiki/device
  • // ডিসপ্লে যা AC VMA438 পাঠায় না –

void u8g_prepare(অকার্যকর) {

  • u8g.setFont(u8g_font_6x10);
  • u8g.setFontRefHeightExtendedText();
  • u8g.setDefaultForegroundColor(); u8g.setFontPosTop();

void u8g_box_frame(uint8_t a) {

  • u8g.drawStr( 0, 0, "drawBox"); u8g.drawBox(5,10,20,10);
  • u8g.drawBox(10+a,15,30,7);
  • u8g.drawStr( 0, 30, "drawFrame"); u8g.drawFrame(5,10+30,20,10);
  • u8g.drawFrame(10+a,15+30,30,7);

void u8g_disc_circle(uint8_t a) {

  • u8g.drawStr( 0, 0, "drawDisc"); u8g.drawDisc(10,18,9);
  • u8g.drawDisc(24+a,16,7);
  • u8g.drawStr( 0, 30, "drawCircle"); u8g.drawCircle(10,18+30,9);
  • u8g.drawCircle(24+a,16+30,7);

void u8g_r_frame(uint8_t a) {

  • u8g.drawStr( 0, 0, "drawRFrame/Box");
  • u8g.drawRFrame(5, 10,40,30, a+1);
  • u8g.drawRBox(50, 10,25,40, a+1);

void u8g_string(uint8_t a) {

  • u8g.drawStr(30+a,31, ”0″);
  • u8g.drawStr90(30,31+a, ”90″);
  • u8g.drawStr180(30-a,31, ” 180″);
  • u8g.drawStr270(30,31-a, ” 270″);

অকার্যকর u8g_line(uint8_t a) {

  • u8g.drawStr( 0, 0, "drawLine");
  • u8g.drawLine(7+a, 10, 40, 55);
  • u8g.drawLine(7+a*2, 10, 60, 55);
  • u8g.drawLine(7+a*3, 10, 80, 55);
  • u8g.drawLine(7+a*4, 10, 100, 55);

void u8g_triangle(uint8_t a) {

  • uint16_t অফসেট = a;
  • u8g.drawStr( 0, 0, "drawTrangle");
  • u8g.drawTrangle(14,7, 45,30, 10,40);
  • u8g.drawTriangle(14+offset,7-offset, 45+offset,30-offset, 57+offset,10-offset);
  • u8g.drawTriangle(57+offset*2,10, 45+offset*2,30, 86+offset*2,53);
  • u8g.drawTriangle(10+offset,40+offset, 45+offset,30+offset, 86+offset,53+offset);

অকার্যকর u8g_ascii_1() {

  • char s[2] = ” “;
  • uint8_t x, y;
  • u8g.drawStr( 0, 0, "ASCII পৃষ্ঠা 1"); জন্য( y = 0; y < 6; y++ ) {

অকার্যকর u8g_ascii_1() {

  • char s[2] = ” “;
  • uint8_t x, y;
  • u8g.drawStr( 0, 0, "ASCII পৃষ্ঠা 1"); জন্য( y = 0; y < 6; y++ ) {

এর জন্য ( x = 0; x < 16; x++ ) {

  • s[0] = y*16 + x + 32;
  • u8g.drawStr(x*7, y*10+10, s);

অন্যথায় যদি ( u8g.getMode() == U8G_MODE_GRAY2BIT ) {

  • u8g.drawStr( 66, 0, "ধূসর স্তর");
  • u8g.setColorIndex(1);
  • u8g.drawBox(0, 4, 64, 32);
  • u8g.drawBox(70, 20, 4, 12);
  • u8g.setColorIndex(2);
  • u8g.drawBox(0+1*a, 4+1*a, 64-2*a, 32-2*a); u8g.drawBox(74, 20, 4, 12);
  • u8g.setColorIndex(3);
  • u8g.drawBox(0+2*a, 4+2*a, 64-4*a, 32-4*a); u8g.drawBox(78, 20, 4, 12);

অন্যথায় যদি ( u8g.getMode() == U8G_MODE_GRAY2BIT )

  • u8g.drawStr( 66, 0, "ধূসর স্তর");
  • u8g.setColorIndex(1);
  • u8g.drawBox(0, 4, 64, 32);
  • u8g.drawBox(70, 20, 4, 12);
  • u8g.setColorIndex(2);
  • u8g.drawBox(0+1*a, 4+1*a, 64-2*a, 32-2*a);
  • u8g.drawBox(74, 20, 4, 12);
  • u8g.setColorIndex(3);
  • u8g.drawBox(0+2*a, 4+2*a, 64-4*a, 32-4*a);
  • u8g.drawBox(78, 20, 4, 12);

অন্য

  • u8g.drawStr( 0, 12, "setScale2x2");
  • u8g.setScale2x2();
  • u8g.drawStr( 0, 6+a, “setScale2x2”);
  • u8g.undoScale();

uint8_t draw_state = 0;

  • অকার্যকর ড্র (অকার্যকর) {
  • u8g_prepare();
  • সুইচ (ড্র_স্টেট >> 3) {
  • কেস 0: u8g_box_frame(draw_state&7); বিরতি
  • কেস 1: u8g_disc_circle(draw_state&7); বিরতি
  • কেস 2: u8g_r_frame(draw_state&7); বিরতি
  • কেস 3: u8g_string(draw_state&7); বিরতি
  • কেস 4: u8g_line(draw_state&7); বিরতি
  • কেস 5: u8g_triangle(draw_state&7); বিরতি
  • কেস 6: u8g_ascii_1(); বিরতি
  • কেস 7: u8g_ascii_2(); বিরতি
  • কেস 8: u8g_extra_page(draw_state&7); বিরতি

অকার্যকর সেটআপ (অকার্যকর) {

  • // ফ্লিপ স্ক্রিন, যদি প্রয়োজন হয়
  • //u8g.setRot180();

#যদি সংজ্ঞায়িত করা হয় (ARDUINO)

  • পিনমোড (13, আউটপুট);
  • ডিজিটাল রাইট (13, উচ্চ); #যদি শেষ

অকার্যকর লুপ (অকার্যকর) {

  • // ছবির লুপ u8g.firstPage(); কর {

WPI438

  • V. 01 - 22/12/2021 8 © Velleman nv

আঁকা();

  • } while( u8g.nextPage() );
  • // রাজ্য draw_state++ বাড়ান; যদি ( draw_state >= 9*8 ) draw_state = 0;

// কিছু বিলম্ব পরে ছবি পুনর্নির্মাণ

  • // বিলম্ব (150);

আরো তথ্য

অনুগ্রহ করে WPI438 পণ্য পৃষ্ঠা দেখুন www.velleman.eu আরও তথ্যের জন্য

শুধুমাত্র আসল জিনিসপত্রের সাথে এই ডিভাইসটি ব্যবহার করুন। এই ডিভাইসের (ভুল) ব্যবহারের ফলে ক্ষতি বা আঘাতের ক্ষেত্রে Velleman nv কে দায়ী করা যাবে না। এই পণ্য এবং এই ম্যানুয়ালটির সর্বশেষ সংস্করণ সম্পর্কিত আরও তথ্যের জন্য, অনুগ্রহ করে আমাদের দেখুন webসাইট www.velleman.eu. এই ম্যানুয়াল তথ্য পূর্ব বিজ্ঞপ্তি ছাড়াই পরিবর্তন সাপেক্ষে.

P কপিরাইট বিজ্ঞপ্তি
এই ম্যানুয়ালটির কপিরাইট Velleman nv এর মালিকানাধীন। সমস্ত বিশ্বব্যাপী অধিকার সংরক্ষিত. এই ম্যানুয়ালটির কোন অংশ কপিরাইট ধারকের পূর্ব লিখিত সম্মতি ব্যতীত কোন ইলেকট্রনিক মাধ্যমে অনুলিপি, পুনরুত্পাদন, অনুবাদ বা হ্রাস করা যাবে না।

দলিল/সম্পদ

আরডুইনোর জন্য I438C সহ WHADDA WPI0.96 2 ইঞ্চি OLED স্ক্রিন [পিডিএফ] ব্যবহারকারী ম্যানুয়াল
আরডুইনোর জন্য I438C সহ WPI0.96 2 ইঞ্চি OLED স্ক্রীন, WPI438, Arduino-এর জন্য WPI438, 0.96 ইঞ্চি OLED স্ক্রীন I2C এর সাথে Arduino, Arduino, 0.96 ইঞ্চি OLED স্ক্রিন, 0.96 ইঞ্চি স্ক্রীন, স্ক্রিন, স্ক্রিন

তথ্যসূত্র

একটি মন্তব্য করুন

আপনার ইমেল ঠিকানা প্রকাশ করা হবে না. প্রয়োজনীয় ক্ষেত্রগুলি চিহ্নিত করা হয়েছে *