WHADDA-WPI438-0-96Inch-OLED-Screen-with-I2C-LOGO

WHADDA WPI438 0.96 انچ OLED سکرین د I2C سره د Arduino لپاره

WHADDA-WPI438-0-96Inch-OLED-Screen-with-I2C-PRODUCT - کاپي

پیژندنه

د اروپایی اتحادیې ټولو اوسیدونکو ته
د دې محصول په اړه مهم چاپیریال معلومات

په وسیله یا کڅوړه کې دا سمبول په ګوته کوي چې د ژوند دورې وروسته د وسیلې ضایع کول چاپیریال ته زیان رسولی شي. یونټ (یا بیټرۍ) د ښاروالۍ د بې ترتیبه ​​کثافاتو په توګه مه اخلئ؛ دا باید د ریسایکل کولو لپاره ځانګړي شرکت ته یوړل شي. دا وسیله باید ستاسو توزیع کونکي یا محلي ریسایکل خدمت ته بیرته ورکړل شي. د محلي چاپیریال قواعدو ته درناوی وکړئ.
که په شک کې وي، د خپل ځایي کثافاتو د ایستلو چارواکو سره اړیکه ونیسئ.

د ولیمین® غوره کولو لپاره مننه! مهرباني وکړئ دې وسیلې ته د خدمت راوړو دمخه لارښود په بشپړ ډول ولولئ. که چیرې وسیله په لیږد کې زیانمنه شوې وي ، نو نصب او یا یې مه کاروئ او خپل سوداګر سره اړیکه ونیسئ.

د خوندیتوب لارښوونې

  • دا وسیله د 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 V
  • ابعاد: 27 x 27 mm

پنځون

VCC 3.3-5 V بریښنا رسول
Gnd ځمکه
SCL د سیریل ساعت کرښه
SDA د سیریل ډیټا لاین

ExampleWHADDA-WPI438-0.96Inch-OLED-Screen-with-I2C-for-Arduino-FIG-1

پیوستون.

  • VDC======5V
  • Gnd======Gnd
  • SCL======A5
  • SDA======A4

په www.velleman.eu کې د محصول پاڼې ته لاړ شئ او U8glib.zip ډاونلوډ کړئ file.
د Arduino® IDE پیل کړئ او دا کتابتون وارد کړئ: سکیچ → کتابتون شامل کړئ → زپ کتابتون اضافه کړئ.
یوځل چې پای ته ورسیده، بیرته لاړ شئ سکیچ → د کتابتون شامل کړئ → د کتابتون اداره کول، او تر هغه پورې لاندې سکرول کړئ چې تاسو د U8glib کتابتون ومومئ. دا کتابتون غوره کړئ او "تازه" ټایپ کړئ. اوس تاسو د پخواني سره وروستۍ نسخه لرئamples.

ورتګ Files → مثالamples او لاندې U8glib ته سکرول کړئ. پخوانی خلاص کړئampد ګرافیکسټسټ.

په "ګرافیکسټسټ" سکیچ کې، د نندارې څو ډولونه غوره کیدی شي. یوازې هغه څه چې تاسو ورته اړتیا لرئ "نه تبصره" کړئ.
د WPI438 لپاره تاسو باید غیر تبصره وکړئ:

U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NO_ACK); // ښودنه کوم چې AC نه لیږل کیږي
خپل 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″);

void 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 offset = 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);

void u8g_ascii_1() {

  • char s[2] = ”“;
  • uint8_t x, y;
  • u8g.drawStr( 0, 0, "ASCII مخ 1"); لپاره( y = 0; y < 6; y++ ) {

void 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();
  • switch(draw_state >> 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)

  • pinMode(13, OUTPUT);
  • ډیجیټل رایټ (13، لوړ)؛ #endif

باطل لوپ (باطل) {

  • // د انځور لوپ u8g.firstPage(); وکړه {

WPI438

  • V. 01 – 22/12/2021 8 © ویلیمن nv

رسم();

  • } پداسې حال کې چې( u8g.nextPage() );
  • // د ریاست draw_state++ زیات کړئ؛ که ( draw_state >= 9*8 ) draw_state = 0؛

// د یو څه ځنډ وروسته انځور بیا جوړ کړئ

  • ځنډ (150)؛

نور معلومات

مهرباني وکړئ د WPI438 محصول پاڼې ته مراجعه وکړئ www.velleman.eu د نورو معلوماتو لپاره.

دا وسیله یوازې د اصلي لوازمو سره وکاروئ. Velleman nv د دې وسیلې (غلط) کارونې په پایله کې د زیان یا ټپي کیدو په صورت کې مسؤل نشي کیدی. د دې محصول او د دې لارښود وروستۍ نسخه په اړه د نورو معلوماتو لپاره، مهرباني وکړئ زموږ لیدنه وکړئ webسایټ www.velleman.eu. په دې لارښود کې معلومات د مخکینۍ خبرتیا پرته د بدلون تابع دي.

© د کاپي حق خبرتیا
د دې لارښود د چاپ حق د Velleman nv ملکیت دی. د نړۍ ټول حقونه خوندي دي. د دې لارښود هیڅ برخه نشي کولی کاپي شي، بیا تولید شي، ژباړل شي یا کومې بریښنایی وسیلې ته کم شي یا بل ډول د کاپي حق لرونکي د مخکیني لیکلي رضایت پرته.

اسناد / سرچینې

WHADDA WPI438 0.96 انچ OLED سکرین د I2C سره د Arduino لپاره [pdf] د کارونکي لارښود
WPI438 0.96 انچ OLED سکرین د I2C سره د Arduino لپاره، WPI438، WPI438 د Arduino لپاره، 0.96 انچ OLED سکرین د I2C سره د Arduino، Arduino، 0.96 انچ OLED سکرین، 0.96 انچ سکرین، OLED سکرین، سکرین، سکرین

حوالې

یو نظر پریږدئ

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې په نښه شوي *