WHADDA WPI438 ຈໍ OLED 0.96 ນິ້ວ ພ້ອມ I2C ສໍາລັບ Arduino
ແນະນຳ
ແກ່ຊາວຢູໂຣບທັງໝົດ
ຂໍ້ມູນສິ່ງແວດລ້ອມທີ່ສໍາຄັນກ່ຽວກັບຜະລິດຕະພັນນີ້
ສັນຍາລັກນີ້ຢູ່ໃນອຸປະກອນຫຼືຊຸດສະແດງວ່າການກໍາຈັດອຸປະກອນຫຼັງຈາກວົງຈອນຊີວິດຂອງມັນສາມາດເປັນອັນຕະລາຍຕໍ່ສິ່ງແວດລ້ອມ. ຫ້າມຖິ້ມຫົວຫນ່ວຍ (ຫຼືຫມໍ້ໄຟ) ເປັນສິ່ງເສດເຫຼືອຂອງເທດສະບານທີ່ບໍ່ໄດ້ຄັດແຍກ; ມັນຄວນຈະຖືກນໍາໄປຫາບໍລິສັດພິເສດສໍາລັບການລີໄຊເຄີນ. ອຸປະກອນນີ້ຄວນຈະຖືກສົ່ງຄືນໃຫ້ຜູ້ຈັດຈໍາຫນ່າຍຂອງທ່ານ ຫຼືໄປຫາບໍລິການລີໄຊເຄີນໃນທ້ອງຖິ່ນ. ເຄົາລົບກົດລະບຽບສິ່ງແວດລ້ອມທ້ອງຖິ່ນ.
ຖ້າມີຂໍ້ສົງໄສ, ໃຫ້ຕິດຕໍ່ເຈົ້າໜ້າທີ່ກຳຈັດສິ່ງເສດເຫຼືອໃນທ້ອງຖິ່ນຂອງທ່ານ.
ຂອບໃຈທີ່ເລືອກVelleman®! ກະລຸນາອ່ານຄູ່ມືຢ່າງລະອຽດກ່ອນທີ່ຈະ ນຳ ເອົາອຸປະກອນນີ້ໄປໃຊ້ບໍລິການ. ຖ້າອຸປະກອນຖືກເສຍຫາຍໃນການຂົນສົ່ງ, ຢ່າຕິດຕັ້ງຫລືໃຊ້ມັນແລະຕິດຕໍ່ຕົວແທນ ຈຳ ໜ່າຍ ຂອງທ່ານ.
ຄໍາແນະນໍາຄວາມປອດໄພ
- ອຸປະກອນນີ້ສາມາດນໍາໃຊ້ໄດ້ໂດຍເດັກນ້ອຍທີ່ມີອາຍຸແຕ່ 8 ປີຂຶ້ນໄປ, ແລະຜູ້ທີ່ມີຄວາມສາມາດທາງດ້ານຮ່າງກາຍ, ຄວາມຮູ້ສຶກຫຼືຈິດໃຈທີ່ຫຼຸດລົງຫຼືຂາດປະສົບການແລະຄວາມຮູ້ຖ້າພວກເຂົາໄດ້ຮັບການຊີ້ນໍາຫຼືຄໍາແນະນໍາກ່ຽວກັບການນໍາໃຊ້ອຸປະກອນໃນທາງທີ່ປອດໄພແລະເຂົ້າໃຈ. ອັນຕະລາຍທີ່ກ່ຽວຂ້ອງ. ເດັກນ້ອຍບໍ່ຄວນຫຼີ້ນກັບອຸປະກອນ. ການທໍາຄວາມສະອາດແລະການບໍາລຸງຮັກສາຜູ້ໃຊ້ຈະຕ້ອງບໍ່ເຮັດໂດຍເດັກນ້ອຍໂດຍບໍ່ມີການຊີ້ນໍາ.
- ໃຊ້ພາຍໃນເຮືອນເທົ່ານັ້ນ.
ຮັກສາໃຫ້ຫ່າງຈາກຝົນ, ຄວາມຊຸ່ມຊື່ນ, splashing ແລະ dripping ຂອງແຫຼວ.
ຂໍ້ແນະນຳທົ່ວໄປ
- ອ້າງອີງເຖິງການບໍລິການ ແລະ ການຮັບປະກັນຄຸນນະພາບຂອງVelleman® ໃນໜ້າສຸດທ້າຍຂອງຄູ່ມືນີ້.
- ຄຸ້ນເຄີຍກັບຫນ້າທີ່ຂອງອຸປະກອນກ່ອນທີ່ຈະໃຊ້ຕົວຈິງ.
- ການດັດແປງທັງໝົດຂອງອຸປະກອນແມ່ນຖືກຫ້າມຍ້ອນເຫດຜົນດ້ານຄວາມປອດໄພ. ຄວາມເສຍຫາຍທີ່ເກີດຈາກການດັດແປງຂອງຜູ້ໃຊ້ຕໍ່ກັບອຸປະກອນບໍ່ໄດ້ກວມເອົາໂດຍການຮັບປະກັນ.
- ໃຊ້ອຸປະກອນເພື່ອຈຸດປະສົງຂອງມັນເທົ່ານັ້ນ. ການນໍາໃຊ້ອຸປະກອນໃນວິທີການທີ່ບໍ່ໄດ້ຮັບອະນຸຍາດຈະລົບລ້າງການຮັບປະກັນ.
- ຄວາມເສຍຫາຍທີ່ເກີດຈາກການບໍ່ສົນໃຈບາງຄໍາແນະນໍາໃນຄູ່ມືນີ້ບໍ່ໄດ້ກວມເອົາໂດຍການຮັບປະກັນແລະຕົວແທນຈໍາຫນ່າຍຈະບໍ່ຍອມຮັບຄວາມຮັບຜິດຊອບຕໍ່ຂໍ້ບົກພ່ອງຫຼືບັນຫາທີ່ເກີດຂື້ນ.
- ຫຼື Velleman nv ຫຼືຕົວແທນຈໍາຫນ່າຍຂອງມັນສາມາດຮັບຜິດຊອບຕໍ່ຄວາມເສຍຫາຍໃດໆ (ພິເສດ, ບັງເອີນຫຼືທາງອ້ອມ) - ລັກສະນະໃດກໍ່ຕາມ (ທາງດ້ານການເງິນ, ທາງດ້ານຮ່າງກາຍ ...) ທີ່ເກີດຂຶ້ນຈາກການຄອບຄອງ, ການນໍາໃຊ້ຫຼືຄວາມລົ້ມເຫຼວຂອງຜະລິດຕະພັນນີ້.
- ເນື່ອງຈາກການປັບປຸງຜະລິດຕະພັນຢ່າງຕໍ່ເນື່ອງ, ຮູບລັກສະນະຂອງຜະລິດຕະພັນຕົວຈິງອາດຈະແຕກຕ່າງຈາກຮູບພາບທີ່ສະແດງ.
- ຮູບພາບຜະລິດຕະພັນແມ່ນເພື່ອຈຸດປະສົງຕົວຢ່າງເທົ່ານັ້ນ.
- ຢ່າເປີດອຸປະກອນທັນທີຫຼັງຈາກທີ່ມັນໄດ້ຮັບການປ່ຽນແປງຂອງອຸນຫະພູມ. ປົກປ້ອງອຸປະກອນຈາກຄວາມເສຍຫາຍໂດຍການປິດມັນໄວ້ຈົນກວ່າມັນຈະຮອດອຸນຫະພູມຫ້ອງ.
- ຮັກສາຄູ່ມືນີ້ໄວ້ສໍາລັບການອ້າງອີງໃນອະນາຄົດ.
Arduino® ແມ່ນຫຍັງ
Arduino® ເປັນແພລດຟອມຕົ້ນແບບເປີດແຫຼ່ງທີ່ອີງໃສ່ຮາດແວ ແລະຊອບແວທີ່ໃຊ້ງ່າຍ. ກະດານ Arduino® ສາມາດອ່ານວັດສະດຸປ້ອນ – ເຊັນເຊີເປີດແສງສະຫວ່າງ, ນິ້ວມືເທິງປຸ່ມຫຼືຂໍ້ຄວາມ Twitter – ແລະປ່ຽນເປັນຜົນຜະລິດ.
- ການເປີດໃຊ້ງານຂອງມໍເຕີ, ເປີດໄຟ LED, ເຜີຍແຜ່ບາງສິ່ງບາງຢ່າງອອນໄລນ໌. ທ່ານສາມາດບອກກະດານຂອງທ່ານວ່າຈະເຮັດແນວໃດໂດຍການສົ່ງຊຸດຄໍາແນະນໍາໄປຫາ microcontroller ເທິງກະດານ. ເພື່ອເຮັດແນວນັ້ນ, ທ່ານໃຊ້ພາສາການຂຽນໂປລແກລມ Arduino (ອີງໃສ່ Wiring) ແລະ Arduino® software IDE (ອີງໃສ່ການປະມວນຜົນ).
ທ່ອງໄປຫາ www.arduino.cchttp://www.arduino.cc ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ເກີນview
ຈໍສະແດງຜົນ OLED ແມ່ນດີຫຼາຍໃນຫຼາຍດ້ານ. ພວກເຂົາໃຊ້ພະລັງງານຫນ້ອຍຫຼາຍ, ມີຄວາມສະຫວ່າງ, ງ່າຍຕໍ່ການອ່ານທີ່ມີຂະຫນາດໃຫຍ່ viewing ມຸມແລະມີຄວາມລະອຽດສູງພິຈາລະນາຂະຫນາດຂະຫນາດນ້ອຍຂອງເຂົາເຈົ້າ.
- ຄວາມລະອຽດ: 128 x 64 ຈຸດ
- viewມຸມເຂົ້າ: > 160°
- ເຮັດວຽກ voltage: 3 ຫາ 5 V ຫ້ອງສະຫມຸດທີ່ແນະນໍາ: U8glib interface: I2C
- ຄົນຂັບ: SSD1306
- ອຸນຫະພູມເຮັດວຽກ: -30 °C ຫາ 70 °C OLED
- ສີ: ສີຟ້າ
- ລະດັບ I/O: 3.3-5 V
- ຂະໜາດ: 27 x 27 ມມ
ແບບ Pin Pin
VCC | ການສະຫນອງພະລັງງານ 3.3-5 V |
Gnd | ດິນ |
SCL | ສາຍໂມງ serial |
SDA | ເສັ້ນຂໍ້ມູນ serial |
Example
ການເຊື່ອມຕໍ່.
- ວີຊີຊີ======5V
- Gnd======Gnd
- SCL======A5
- SDA======A4
ໄປທີ່ຫນ້າຜະລິດຕະພັນຢູ່ໃນ www.velleman.eu ແລະດາວໂຫລດ U8glib.zip file.
ເລີ່ມ Arduino® IDE ແລະນໍາເຂົ້າຫ້ອງສະຫມຸດນີ້: Sketch → Include Library → Add Zip library.
ເມື່ອສໍາເລັດແລ້ວ, ໃຫ້ກັບຄືນໄປຫາ Sketch → Include Library → Manage library's, ແລະເລື່ອນລົງໄປຈົນກວ່າທ່ານຈະຊອກຫາຫ້ອງສະຫມຸດ U8glib. ເລືອກຫ້ອງສະຫມຸດນີ້ແລະແຕະ "ອັບເດດ". ໃນປັດຈຸບັນທ່ານມີສະບັບຫລ້າສຸດກັບ examples.
ໄປທີ່ Files → Examples ແລະເລື່ອນລົງໄປ U8glib. ເປີດ example Graphicstest.
ໃນຮູບແຕ້ມ "Graphicstest", ການສະແດງຫຼາຍປະເພດສາມາດເລືອກໄດ້. ພຽງແຕ່ "ຍົກເລີກຄໍາເຫັນ" ອັນທີ່ທ່ານຕ້ອງການ.
ສໍາລັບ WPI438 ທ່ານຕ້ອງຍົກເລີກຄໍາເຫັນ:
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NO_ACK); // ສະແດງທີ່ບໍ່ໄດ້ສົ່ງ AC
ລວບລວມແລະອັບໂຫລດຮູບແຕ້ມໃສ່ກະດານທີ່ເຂົ້າກັນໄດ້ Arduino® ຂອງທ່ານແລະມີຄວາມສຸກ!
ຮູບແຕ້ມ "Graphicstest" ທີ່ມີພຽງແຕ່ເສັ້ນໄດເວີທີ່ຖືກຕ້ອງສໍາລັບ VMA438 ເບິ່ງຄືວ່ານີ້:
GraphicsTest.pde
>>> ກ່ອນການລວບລວມ: ກະລຸນາເອົາຄໍາຄິດຄໍາເຫັນອອກຈາກຕົວສ້າງຂອງການສະແດງກາຟິກທີ່ເຊື່ອມຕໍ່ >>> (ເບິ່ງຂ້າງລຸ່ມນີ້).
Universal 8bit Graphics Library, https://github.com/olikraus/u8glib/
ລິຂະສິດ (c) 2012, olikraus@gmail.com
ສະຫງວນລິຂະສິດທັງໝົດ.
ການແຈກຢາຍຄືນໃຫມ່ແລະການນໍາໃຊ້ໃນຮູບແບບຂອງແຫຼ່ງແລະຖານສອງ, ມີຫຼືບໍ່ມີການດັດແກ້, ແມ່ນອະນຸຍາດໃຫ້ມີເງື່ອນໄຂດັ່ງຕໍ່ໄປນີ້:
ການຈັດຈໍາໜ່າຍລະຫັດແຫຼ່ງທີ່ມາຄືນໃໝ່ຕ້ອງຮັກສາແຈ້ງການລິຂະສິດຂ້າງເທິງ, ລາຍຊື່ເງື່ອນໄຂ ແລະຂໍ້ປະຕິເສດຄວາມຮັບຜິດຊອບຕໍ່ໄປນີ້.
ການແຈກຢາຍຄືນໃນຮູບແບບຄູ່ຕ້ອງສ້າງຄືນໃບແຈ້ງການລິຂະສິດຂ້າງເທິງ, ບັນຊີລາຍຊື່ຂອງເງື່ອນໄຂແລະຂໍ້ປະຕິເສດຕໍ່ໄປນີ້ໃນເອກະສານແລະ / ຫຼືອຸປະກອນອື່ນໆທີ່ສະຫນອງໃຫ້ກັບການແຈກຢາຍ.
ຊອບແວນີ້ແມ່ນສະໜອງໃຫ້ໂດຍຜູ້ຖືລິຂະສິດ ແລະຜູ້ປະກອບສ່ວນ "ຕາມທີ່ເປັນ" ແລະການຮັບປະກັນໃດໆກໍຕາມ, ລວມທັງການຮັບປະກັນດ້ານການສະໜອງສິນຄ້າໂດຍຫຍໍ້, ແຕ່ບໍ່ຈຳກັດການຮັບປະກັນດ້ານການສະໜອງສິນຄ້າ. ຖືກປະຕິເສດ. ໃນກໍລະນີໃດກໍ່ຕາມ, ຜູ້ຖືລິຂະສິດຫຼືຜູ້ປະກອບສ່ວນຈະຕ້ອງຮັບຜິດຊອບຕໍ່ຄວາມເສຍຫາຍໂດຍກົງ, ໂດຍທາງອ້ອມ, ໂດຍບັງເອີນ, ພິເສດ, ແບບຢ່າງ, ຫຼືຄວາມເສຍຫາຍທີ່ຕາມມາ (ລວມທັງ, ແຕ່ບໍ່ຈໍາກັດຕໍ່, ຂະບວນການທາງວິຊາການ. ການບໍລິການ; ການສູນເສຍການນໍາໃຊ້, ຂໍ້ມູນ, ຫຼືຜົນກໍາໄລ; ການນໍາໃຊ້ຊອບແວນີ້, ເຖິງແມ່ນວ່າຈະໃຫ້ຄໍາແນະນໍາກ່ຽວກັບຄວາມເປັນໄປໄດ້ຂອງຄວາມເສຍຫາຍດັ່ງກ່າວ.
#ລວມທັງ “U8glib.h”
- // setup u8g object, ກະລຸນາເອົາຄໍາຄິດຄໍາເຫັນອອກຈາກຫນຶ່ງໃນການໂທ constructor ຕໍ່ໄປນີ້ // ຫມາຍເຫດສໍາຄັນ: ບັນຊີລາຍຊື່ຕໍ່ໄປນີ້ແມ່ນບໍ່ຄົບຖ້ວນ. ບັນຊີລາຍຊື່ເຕັມທີ່ສະຫນັບສະຫນູນ
- // ອຸປະກອນທີ່ມີການໂທ constructor ທັງຫມົດຢູ່ທີ່ນີ້: https://github.com/olikraus/u8glib/wiki/device
- // ຈໍສະແດງຜົນທີ່ບໍ່ສົ່ງ AC VMA438 –
void u8g_prepare(void) {
- 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, “drawTriangle”);
- u8g.drawTriangle(14,7);
- 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;
- void draw(void) {
- 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); ພັກຜ່ອນ;
ການຕັ້ງຄ່າ void (void) {
- // flip ຫນ້າຈໍ, ຖ້າຕ້ອງການ
- //u8g.setRot180();
# ຖ້າກໍານົດ (ARDUINO)
- pinMode(13, OUTPUT);
- digitalWrite(13, HIGH); #endif
void loop(void) {
- // ຮູບ loop u8g.firstPage(); ເຮັດ {
WPI438
- V. 01 – 22/12/2021 8 ©Velleman nv
ແຕ້ມ();
- } while( u8g.nextPage() );
- // ເພີ່ມລັດ draw_state++; ຖ້າ ( draw_state >= 9*8 ) draw_state = 0;
// ສ້າງຮູບໃຫມ່ຫຼັງຈາກການຊັກຊ້າບາງ
- // delay(150);
ຂໍ້ມູນເພີ່ມເຕີມ
ກະລຸນາເບິ່ງຫນ້າຜະລິດຕະພັນ WPI438 ໃນ www.velleman.eu ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
ໃຊ້ອຸປະກອນນີ້ກັບອຸປະກອນເສີມຕົ້ນສະບັບເທົ່ານັ້ນ. Velleman nv ບໍ່ສາມາດຮັບຜິດຊອບໃນກໍລະນີຂອງຄວາມເສຍຫາຍຫຼືການບາດເຈັບທີ່ເກີດຈາກ (ບໍ່ຖືກຕ້ອງ) ການນໍາໃຊ້ອຸປະກອນນີ້. ສໍາລັບຂໍ້ມູນເພີ່ມເຕີມກ່ຽວກັບຜະລິດຕະພັນນີ້ແລະສະບັບຫລ້າສຸດຂອງຄູ່ມືນີ້, ກະລຸນາໄປຢ້ຽມຢາມຂອງພວກເຮົາ webເວັບໄຊ www.velleman.eu. ຂໍ້ມູນໃນຄູ່ມືນີ້ແມ່ນມີການປ່ຽນແປງໂດຍບໍ່ມີການແຈ້ງລ່ວງໜ້າ.
©ແຈ້ງການ ສຳ ເນົາ
ລິຂະສິດຂອງຄູ່ມືນີ້ແມ່ນເປັນເຈົ້າຂອງໂດຍ Velleman nv. ສະຫງວນສິດທັງໝົດໃນທົ່ວໂລກ. ບໍ່ມີສ່ວນຫນຶ່ງຂອງຄູ່ມືນີ້ອາດຈະຖືກຄັດລອກ, ຜະລິດຄືນ, ແປຫຼືຫຼຸດລົງເປັນສື່ເອເລັກໂຕຣນິກຫຼືອື່ນໆໂດຍບໍ່ມີການຍິນຍອມເຫັນດີເປັນລາຍລັກອັກສອນຈາກຜູ້ຖືລິຂະສິດ.
ເອກະສານ / ຊັບພະຍາກອນ
![]() |
WHADDA WPI438 ຈໍ OLED 0.96 ນິ້ວ ພ້ອມ I2C ສໍາລັບ Arduino [pdf] ຄູ່ມືຜູ້ໃຊ້ WPI438 0.96Inch OLED Screen with I2C for Arduino, WPI438, WPI438 for Arduino, 0.96Inch OLED screen with I2C for Arduino, Arduino, 0.96Inch OLED screen, 0.96Inch screen, OLED screen, screen, Arduino |