WHADDA WPI438 0.96 Inch OLED Screen with I2C Arduino க்கான

அறிமுகம்
ஐரோப்பிய ஒன்றியத்தில் வசிக்கும் அனைவருக்கும்
இந்த தயாரிப்பு பற்றிய முக்கியமான சுற்றுச்சூழல் தகவல்
சாதனம் அல்லது பேக்கேஜில் உள்ள இந்த சின்னம், சாதனத்தை அதன் வாழ்க்கைச் சுழற்சிக்குப் பிறகு அகற்றுவது சுற்றுச்சூழலுக்கு தீங்கு விளைவிக்கும் என்பதைக் குறிக்கிறது. அலகு (அல்லது பேட்டரிகள்) வரிசைப்படுத்தப்படாத நகராட்சி கழிவுகளை அகற்ற வேண்டாம்; அதை மறுசுழற்சி செய்வதற்கு ஒரு சிறப்பு நிறுவனத்திற்கு எடுத்துச் செல்ல வேண்டும். இந்த சாதனம் உங்கள் விநியோகஸ்தர் அல்லது உள்ளூர் மறுசுழற்சி சேவைக்கு திருப்பி அனுப்பப்பட வேண்டும். உள்ளூர் சுற்றுச்சூழல் விதிகளை மதிக்கவும்.
சந்தேகம் இருந்தால், உங்கள் உள்ளூர் கழிவு அகற்றும் அதிகாரிகளை தொடர்பு கொள்ளவும்.
Velleman® ஐத் தேர்ந்தெடுத்ததற்கு நன்றி! இந்த சாதனத்தை சேவையில் கொண்டு வருவதற்கு முன் கையேட்டை முழுமையாகப் படிக்கவும். சாதனம் போக்குவரத்தில் சேதமடைந்திருந்தால், அதை நிறுவவோ பயன்படுத்தவோ வேண்டாம் மற்றும் உங்கள் வியாபாரிகளை தொடர்பு கொள்ளவும்.
பாதுகாப்பு வழிமுறைகள்
- இந்த சாதனத்தை 8 வயது மற்றும் அதற்கு மேற்பட்ட குழந்தைகள் மற்றும் குறைவான உடல், உணர்ச்சி அல்லது மன திறன்கள் அல்லது அனுபவம் மற்றும் அறிவு இல்லாமை உள்ளவர்கள், பாதுகாப்பான முறையில் சாதனத்தைப் பயன்படுத்துவதைப் பற்றிய மேற்பார்வை அல்லது அறிவுறுத்தல்கள் வழங்கப்பட்டிருந்தால், அதைப் பயன்படுத்தலாம். சம்பந்தப்பட்ட ஆபத்துகள். குழந்தைகள் சாதனத்துடன் விளையாடக்கூடாது. மேற்பார்வையின்றி குழந்தைகளால் சுத்தம் மற்றும் பயனர் பராமரிப்பு செய்யக்கூடாது.
- உட்புற பயன்பாடு மட்டுமே.
மழை, ஈரப்பதம், தெறிக்கும் மற்றும் சொட்டுதல் திரவங்களிலிருந்து விலகி இருங்கள்.
பொது வழிகாட்டுதல்கள்
- இந்த கையேட்டின் கடைசி பக்கங்களில் உள்ள வெல்லேமேன் சேவை மற்றும் தர உத்தரவாதத்தைப் பார்க்கவும்.
- சாதனத்தைப் பயன்படுத்துவதற்கு முன்பு அதன் செயல்பாடுகளைப் பற்றி அறிந்து கொள்ளுங்கள்.
- பாதுகாப்பு காரணங்களுக்காக சாதனத்தின் அனைத்து மாற்றங்களும் தடைசெய்யப்பட்டுள்ளன. சாதனத்தில் பயனர் மாற்றங்களால் ஏற்படும் சேதம் உத்தரவாதத்தால் மூடப்படவில்லை.
- சாதனத்தை அதன் நோக்கத்திற்காக மட்டுமே பயன்படுத்தவும். சாதனத்தை அங்கீகரிக்கப்படாத முறையில் பயன்படுத்துவது உத்தரவாதத்தை ரத்து செய்யும்.
- இந்த கையேட்டில் உள்ள சில வழிகாட்டுதல்களைப் புறக்கணிப்பதால் ஏற்படும் சேதம் உத்தரவாதத்தின் கீழ் வராது, மேலும் ஏதேனும் குறைபாடுகள் அல்லது சிக்கல்களுக்கு டீலர் பொறுப்பை ஏற்க மாட்டார்.
- இந்த தயாரிப்பின் உடைமை, பயன்பாடு அல்லது தோல்வியிலிருந்து எழும் எந்தவொரு சேதத்திற்கும் (அசாதாரண, தற்செயலான அல்லது மறைமுகமான) - எந்தவொரு இயற்கையிலும் (நிதி, உடல்...) Velleman nv அல்லது அதன் டீலர்கள் பொறுப்பேற்க முடியாது.
- நிலையான தயாரிப்பு மேம்பாடுகள் காரணமாக, உண்மையான தயாரிப்பு தோற்றம் காட்டப்பட்ட படங்களிலிருந்து வேறுபடலாம்.
- தயாரிப்பு படங்கள் விளக்க நோக்கங்களுக்காக மட்டுமே.
- சாதனம் வெப்பநிலையில் மாற்றங்களை வெளிப்படுத்தியவுடன் உடனடியாக அதை இயக்க வேண்டாம். அறை வெப்பநிலையை அடையும் வரை சாதனத்தை அணைத்து வைத்து சேதமடையாமல் பாதுகாக்கவும்.
- எதிர்கால குறிப்புக்காக இந்த கையேட்டை வைத்திருங்கள்.
Arduino® என்றால் என்ன
Arduino® என்பது எளிதாக பயன்படுத்தக்கூடிய வன்பொருள் மற்றும் மென்பொருளை அடிப்படையாகக் கொண்ட ஒரு திறந்த மூல முன்மாதிரி தளமாகும். Arduino® பலகைகள் உள்ளீடுகளைப் படிக்க முடியும் - லைட்-ஆன் சென்சார், ஒரு பொத்தானில் விரல் அல்லது ட்விட்டர் செய்தி - மற்றும் அதை ஒரு வெளியீட்டாக மாற்றும்
- மோட்டாரைச் செயல்படுத்துதல், எல்இடியை இயக்குதல், ஆன்லைனில் எதையாவது வெளியிடுதல். போர்டில் உள்ள மைக்ரோகண்ட்ரோலருக்கு அறிவுறுத்தல்களின் தொகுப்பை அனுப்புவதன் மூலம் என்ன செய்ய வேண்டும் என்பதை உங்கள் போர்டுக்கு தெரிவிக்கலாம். அவ்வாறு செய்ய, நீங்கள் 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 | தரை |
| எஸ்சிஎல் | தொடர் கடிகார வரி |
| SDA | தொடர் தரவு வரி |
Example
இணைப்பு.
- வி.சி.சி.======5V
- Gnd======Gnd
- எஸ்சிஎல்======A5
- SDA======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 ஐ அனுப்பாத காட்சி -
வெற்றிடமான u8g_prepare(செல்லம்) {
- u8g.setFont(u8g_font_6x10);
- u8g.setFontRefHeightExtendedText();
- u8g.setDefaultForegroundColor(); u8g.setFontPosTop();
வெற்றிடமான 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);
வெற்றிடமான 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, “வரைய வட்டம்”); u8g.drawCircle(10,18+30,9);
- u8g.drawCircle(24+a,16+30,7);
வெற்றிடமான 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);
வெற்றிடமான u8g_triangle(uint8_t a) {
- uint16_t ஆஃப்செட் = a;
- u8g.drawStr( 0, 0, “டிரா முக்கோணம்”);
- 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);
வெற்றிடமான u8g_ascii_1() {
- சார் கள்[2] = ” “;
- uint8_t x, y;
- u8g.drawStr( 0, 0, “ASCII பக்கம் 1”); (y = 0; y <6; y++ ) {
வெற்றிடமான u8g_ascii_1() {
- சார் கள்[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();
- மாறு(dra_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(dra_state&7); முறிவு;
- வழக்கு 5: u8g_triangle(dra_state&7); முறிவு;
- வழக்கு 6: u8g_ascii_1(); முறிவு;
- வழக்கு 7: u8g_ascii_2(); முறிவு;
- வழக்கு 8: u8g_extra_page(draw_state&7); முறிவு;
வெற்றிட அமைப்பு(செல்லம்) {
- // தேவைப்பட்டால் திரையை புரட்டவும்
- //u8g.setRot180();
#வரையறுக்கப்பட்டால் (ARDUINO)
- பின்முறை(13, அவுட்புட்);
- டிஜிட்டல் ரைட்(13, உயர்); #endif
வெற்றிட வளையம்(வெற்றிடம்) {
- // பிக்சர் லூப் u8g.firstPage(); செய் {
WPI438
- V. 01 - 22/12/2021 8 ©Velleman nv
வரையவும் ();
- } while(u8g.nextPage() );
- // மாநில டிரா_ஸ்டேட்டை அதிகரிக்கவும்++; என்றால் (dra_state >= 9*8 ) draw_state = 0;
// சிறிது தாமதத்திற்குப் பிறகு படத்தை மீண்டும் உருவாக்கவும்
- //தாமதம்(150);
மேலும் தகவல்
WPI438 தயாரிப்புப் பக்கத்தைப் பார்க்கவும் www.velleman.eu மேலும் தகவலுக்கு.
அசல் துணைக்கருவிகளுடன் மட்டுமே இந்தச் சாதனத்தைப் பயன்படுத்தவும். இந்தச் சாதனத்தின் (தவறான) பயன்பாட்டினால் ஏற்படும் சேதம் அல்லது காயம் ஏற்பட்டால், Velleman nv பொறுப்பேற்க முடியாது. இந்த தயாரிப்பு மற்றும் இந்த கையேட்டின் சமீபத்திய பதிப்பைப் பற்றிய கூடுதல் தகவலுக்கு, தயவுசெய்து எங்களைப் பார்வையிடவும் webதளம் www.velleman.eu. இந்த கையேட்டில் உள்ள தகவல்கள் முன்னறிவிப்பின்றி மாற்றத்திற்கு உட்பட்டவை.
© காப்பிரைட் அறிவிப்பு
இந்த கையேட்டின் பதிப்புரிமை Velleman nv க்கு சொந்தமானது. அனைத்து உலகளாவிய உரிமைகளும் பாதுகாக்கப்பட்டவை. இந்த கையேட்டின் எந்தப் பகுதியையும் நகலெடுக்கவோ, மறுஉருவாக்கம் செய்யவோ, மொழிபெயர்க்கவோ அல்லது எந்தவொரு மின்னணு ஊடகத்திற்கும் அல்லது பதிப்புரிமைதாரரின் முன் எழுத்துப்பூர்வ அனுமதியின்றி குறைக்கவோ கூடாது.
ஆவணங்கள் / ஆதாரங்கள்
![]() |
WHADDA WPI438 0.96 Inch OLED Screen with I2C Arduino க்கான [pdf] பயனர் கையேடு WPI438 0.96Inch OLED Screen with I2C for Arduino, WPI438, WPI438 for Arduino, 0.96Inch OLED Screen with I2C with Arduino, Arduino, 0.96Inch OLED Screen, 0.96Inch Screen, Arduino Screen, Screen, OLED திரை |





