WHADDA WPI438 0.96Inch OLED iboju pẹlu I2C fun Arduino

Ọrọ Iṣaaju
Si gbogbo awọn olugbe ti European Union
Alaye pataki ayika nipa ọja yii
Aami yii lori ẹrọ tabi package tọkasi pe sisọnu ẹrọ naa lẹhin igbesi aye rẹ le ṣe ipalara fun ayika. Ma ṣe sọ ẹyọ kuro (tabi awọn batiri) bi idalẹnu ilu ti a ko sọtọ; o yẹ ki o mu lọ si ile-iṣẹ pataki kan fun atunlo. Ẹrọ yii yẹ ki o da pada si olupin rẹ tabi si iṣẹ atunlo agbegbe. Fi ọwọ fun awọn ofin ayika agbegbe.
Ti o ba ni iyemeji, kan si awọn alaṣẹ idalẹnu agbegbe rẹ.
O ṣeun fun yiyan Velleman®! Jọwọ ka iwe itọnisọna daradara ki o to mu ẹrọ yii wa si iṣẹ. Ti ẹrọ naa ba bajẹ ni gbigbe, maṣe fi sii tabi lo o ki o kan si alagbata rẹ.
Awọn Itọsọna Aabo
- Ẹrọ yii le ṣee lo nipasẹ awọn ọmọde ti o wa lati ọdun 8 ati ju bẹẹ lọ, ati awọn eniyan ti o dinku ti ara, ifarako tabi awọn agbara ọpọlọ tabi aini iriri ati imọ ti wọn ba ti fun wọn ni abojuto tabi itọnisọna nipa lilo ẹrọ naa ni ọna ailewu ati loye awọn ewu ti o wa ninu. Awọn ọmọde ko gbọdọ ṣere pẹlu ẹrọ naa. Ninu ati itọju olumulo ko le ṣe nipasẹ awọn ọmọde laisi abojuto.
- Lilo inu ile nikan.
Jeki kuro lati ojo, ọrinrin, splashing ati sisu olomi.
Gbogbogbo Awọn Itọsọna
- Tọkasi Iṣẹ Velleman® ati Atilẹyin Didara lori awọn oju-iwe ti o kẹhin ti itọnisọna yii.
- Mọ ararẹ pẹlu awọn iṣẹ ti ẹrọ naa ṣaaju lilo rẹ gangan.
- Gbogbo awọn iyipada ti ẹrọ jẹ eewọ fun awọn idi aabo. Bibajẹ ti o ṣẹlẹ nipasẹ awọn iyipada olumulo si ẹrọ ko ni aabo nipasẹ atilẹyin ọja.
- Lo ẹrọ nikan fun idi ipinnu rẹ. Lilo ẹrọ naa ni ọna laigba aṣẹ yoo sọ atilẹyin ọja di ofo.
- Bibajẹ ti o ṣẹlẹ nipasẹ aibikita awọn itọnisọna kan ninu iwe afọwọkọ yii ko ni aabo nipasẹ atilẹyin ọja ati pe alagbata ko ni gba ojuse fun eyikeyi awọn abawọn tabi awọn iṣoro ti o tẹle.
- Tabi Velleman nv tabi awọn oniṣowo rẹ le ṣe iduro fun eyikeyi ibajẹ (laibikita, isẹlẹ tabi aiṣe-taara) - ti eyikeyi iseda (owo, ti ara…) ti o dide lati ohun-ini, lilo tabi ikuna ọja yii.
- Nitori awọn ilọsiwaju ọja igbagbogbo, irisi ọja gangan le yato si awọn aworan ti o han.
- Awọn aworan ọja wa fun awọn idi apejuwe nikan.
- Ma ṣe tan-an ẹrọ lẹsẹkẹsẹ lẹhin ti o ti farahan si awọn iyipada ni iwọn otutu. Dabobo ẹrọ naa lodi si ibajẹ nipa fifi silẹ ni piparẹ titi yoo fi de iwọn otutu yara.
- Jeki iwe afọwọkọ yii fun itọkasi ọjọ iwaju.
Kini Arduino®
Arduino® jẹ orisun-ìmọ-orisun prototyping Syeed orisun ni rọrun-lati-lo hardware ati software. Awọn igbimọ Arduino® ni anfani lati ka awọn igbewọle - sensọ-ina, ika kan lori bọtini kan tabi ifiranṣẹ Twitter kan - ki o yi pada si iṣẹjade
- Muu ṣiṣẹ mọto kan, titan LED, titẹjade nkan lori ayelujara. O le sọ fun igbimọ rẹ kini lati ṣe nipa fifiranṣẹ ṣeto awọn ilana si microcontroller lori ọkọ. Lati ṣe bẹ, o lo ede siseto Arduino (ti o da lori Wiring) ati IDE sọfitiwia Arduino® (da lori Ṣiṣeto).
Iya oju si www.arduino.cchttp://www.arduino.cc fun alaye siwaju sii.
Pariview
Awọn ifihan OLED jẹ nla ni ọpọlọpọ awọn ọna. Wọn lo agbara kekere pupọ, jẹ imọlẹ, rọrun lati ka pẹlu nla kan viewing igun ati ki o ni ga o ga considering wọn kekere iwọn.
- ipinnu: 128 x 64 aami
- viewigun igun: > 160°
- ṣiṣẹ voltage: 3 to 5 V niyanju ìkàwé: U8glib ni wiwo: I2C
- awako: SSD1306
- iwọn otutu iṣẹ: -30 °C to 70 °C OLED
- awọ: buluu
- I/O ipele: 3.3-5 V
- awọn iwọn: 27 x 27 mm
Ìfilélẹ Pin
| VCC | 3.3-5 V ipese agbara |
| Gnd | ilẹ |
| SCL | ni tẹlentẹle aago ila |
| SDA | ni tẹlentẹle data ila |
Example
Asopọmọra.
- VDC=====5V
- Gnd=====Gnd
- SCL=====A5
- SDA=====A4
Lọ si oju-iwe ọja lori www.velleman.eu ati ṣe igbasilẹ U8glib.zip naa file.
Bẹrẹ Arduino® IDE ki o gbe ile-ikawe yii wọle: Sketch → Fi Library → Fi ibi ikawe Zip kun.
Ni kete ti o ba ti pari, pada si Sketch → Fi Library kun → Ṣakoso awọn ile-ikawe, ki o yi lọ si isalẹ titi iwọ o fi rii ile-ikawe U8glib naa. Yan ile-ikawe yii ki o tẹ “Imudojuiwọn”. Bayi o ni titun ti ikede pẹlu examples.
Lọ si Files → Examples ki o si yi lọ si isalẹ lati U8glib. Ṣii example Graphicsstest.
Ninu aworan “Graphicsstest”, ọpọlọpọ awọn oriṣi awọn ifihan le ṣee yan. Kan “aiṣe-ọrọ asọye” ọkan ti o nilo.
Fun WPI438 o ni lati kọ asọye:
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NO_ACK); // Ifihan ti ko firanṣẹ AC
Ṣe akopọ ati gbe aworan afọwọya si igbimọ ibaramu Arduino® rẹ ati gbadun!
Aworan “Graphicsstest” pẹlu laini awakọ to tọ nikan fun VMA438 dabi eyi:
GraphicsTest.pde
>>> Ṣaaju ki o to ṣajọ: Jọwọ yọ asọye kuro ninu olupilẹṣẹ ti ifihan awọn eya aworan ti a ti sopọ (wo isalẹ).
Gbogbo ile-ikawe Awọn aworan 8bit, https://github.com/olikraus/u8glib/
Aṣẹ-lori-ara (c) 2012, olikraus@gmail.com
Gbogbo awọn ẹtọ wa ni ipamọ.
Atunpin ati lilo ni orisun ati awọn fọọmu alakomeji, pẹlu tabi laisi iyipada, jẹ idasilẹ ti a pese pe awọn ipo atẹle wọnyi ti pade:
Awọn atunpinpin ti koodu orisun gbọdọ da akiyesi aṣẹ-lori oke loke, atokọ awọn ipo ati idawọle atẹle.
Awọn atunpinpin ni fọọmu alakomeji gbọdọ tun ṣe akiyesi aṣẹ-lori loke, atokọ awọn ipo ati idawọle atẹle ninu iwe ati/tabi awọn ohun elo miiran ti a pese pẹlu pinpin.
SOFTWARE YI NI A NPESE LATI ỌWỌ awọn oludimu ati awọn oluranlọwọ “BẸẸNI” ATI awọn iṣeduro KIAKIA TABI TIN, PẸLU, SUGBON KO NI OPIN SI, Awọn ATILẸYIN ỌJA TI ỌLỌWỌ ATI IWỌRỌ FUN AGBẸRẸ. Ni iṣẹlẹ kankan yoo ni igbẹkẹle tabi awọn aladakọ wa fun eyikeyi taara, aiṣe-taara, apẹẹrẹ, deede ti awọn ohun elo tabi awọn iṣẹ ti aropo LILO, DATA, TABI ERE; NI imọran ti seese ti iru bibajẹ.
#pẹlu "U8glib.h"
- // oso u8g ohun, jọwọ yọ ọrọìwòye lati ọkan ninu awọn wọnyi awọn ipe Constructor // AKIYESI PATAKI: Atokọ atẹle ko pe. Akojọ pipe ti atilẹyin
- // awọn ẹrọ pẹlu gbogbo awọn ipe onitumọ wa nibi: https://github.com/olikraus/u8glib/wiki/device
- // Ifihan ti ko firanṣẹ AC VMA438 -
ofo u8g_prepare(ofo) {
- u8g.setFont (u8g_font_6x10);
- u8g.setFontRefHeightExtendedText ();
- u8g.setDefaultForegroundColor (); u8g.setFontPosTop ();
ofo 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);
ofo 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);
ofo 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);
ofo 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″);
ofo 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);
ofo u8g_triangle(uint8_t a) {
- uint16_t aiṣedeede = a;
- u8g.drawStr ( 0, 0, "DrawTriangle");
- u8g.drawTriangle (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);
ofo u8g_ascii_1 () {
- char s[2] = "";
- uint8_t x, y;
- u8g.drawStr ( 0, 0, "ASCII oju-iwe 1"); fun (y = 0; y <6; y++ ) {
ofo u8g_ascii_1 () {
- char s[2] = "";
- uint8_t x, y;
- u8g.drawStr ( 0, 0, "ASCII oju-iwe 1"); fun (y = 0; y <6; y++ ) {
fun (x = 0; x <16; x++) {
- s[0] = y*16 + x + 32;
- u8g.drawStr (x*7, y*10+10, s);
miiran ti ( u8g.getMode () == U8G_MODE_GRAY2BIT ) {
- u8g.drawStr ( 66, 0, "Ipele Grey");
- 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);
miiran ti ( u8g.getMode () == U8G_MODE_GRAY2BIT )
- u8g.drawStr ( 66, 0, "Ipele Grey");
- 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);
miiran
- u8g.drawStr ( 0, 12, "setScale2x2");
- u8g.setScale2x2 ();
- u8g.drawStr (0, 6+a, "setScale2x2");
- u8g.undoScale ();
uint8_t draw_state = 0;
- ofo ni iyaworan(ofo) {
- u8g_prepare ();
- yipada (iyaworan_ipinle >> 3) {
- irú 0: u8g_box_frame (draw_state & 7); fọ;
- irú 1: u8g_disc_circle (draw_state & 7); fọ;
- irú 2: u8g_r_frame (draw_state & 7); fọ;
- irú 3: u8g_string (draw_state & 7); fọ;
- irú 4: u8g_line (draw_state & 7); fọ;
- irú 5: u8g_triangle (draw_state & 7); fọ;
- irú 6: u8g_ascii_1 (); fọ;
- irú 7: u8g_ascii_2 (); fọ;
- irú 8: u8g_extra_page (draw_state & 7); fọ;
Iṣeto ofo (asan) {
- // isipade iboju, ti o ba beere
- // u8g.setRot180 ();
#ti o ba jẹ asọye (ARDUINO)
- pinMode (13, OUTPUT);
- digitalWrite (13, GA); #opin
ofo lupu(ofo) {
- // aworan lupu u8g.firstPage (); ṣe {
WPI438
- V. 01 - 22/12/2021 8 ©Velleman nv
iyaworan();
- } nigba ti ( u8g.nextPage () );
- // mu ipinle draw_state ++; ti ( draw_state > = 9 * 8 ) draw_state = 0;
// tun aworan ṣe lẹhin idaduro diẹ
- // idaduro (150);
Alaye siwaju sii
Jọwọ tọka si oju-iwe ọja WPI438 lori www.velleman.eu fun alaye siwaju sii.
Lo ẹrọ yii pẹlu awọn ẹya ẹrọ atilẹba nikan. Velleman nv ko le ṣe oniduro ni iṣẹlẹ ti ibajẹ tabi ipalara ti o waye lati (ti ko tọ) lilo ẹrọ yii. Fun alaye diẹ sii nipa ọja yii ati ẹya tuntun ti afọwọṣe yii, jọwọ ṣabẹwo si wa webojula www.velleman.eu. Alaye ti o wa ninu iwe afọwọkọ yii jẹ koko ọrọ si iyipada laisi akiyesi iṣaaju.
ICE Akiyesi COPYRIGHT
Aṣẹ-lori-ara si iwe afọwọkọ yii jẹ ohun ini nipasẹ Velleman nv. Gbogbo awọn ẹtọ agbaye ni ipamọ. Ko si apakan ti iwe afọwọkọ yii ti o le daakọ, tun ṣe, tumọ tabi dinku si eyikeyi alabọde itanna tabi bibẹẹkọ laisi aṣẹ kikọ ṣaaju ti onimu aṣẹ lori ara.
Awọn iwe aṣẹ / Awọn orisun
![]() |
WHADDA WPI438 0.96Inch OLED iboju pẹlu I2C fun Arduino [pdf] Afowoyi olumulo WPI438 0.96Inch OLED iboju pẹlu I2C fun Arduino, WPI438, WPI438 fun Arduino, 0.96Inch OLED iboju pẹlu I2C fun Arduino, Arduino, 0.96Inch OLED iboju, 0.96Inch iboju, OLED iboju, Iboju, Arduino iboju. |





