فهرست مطالب:

ولت متر دقیق Waveshare E-ink (0-90v DC) با آردوینو نانو: 3 مرحله
ولت متر دقیق Waveshare E-ink (0-90v DC) با آردوینو نانو: 3 مرحله

تصویری: ولت متر دقیق Waveshare E-ink (0-90v DC) با آردوینو نانو: 3 مرحله

تصویری: ولت متر دقیق Waveshare E-ink (0-90v DC) با آردوینو نانو: 3 مرحله
تصویری: کدوم ولتمتر دقت بالاتری داره ؟🧐 با مولتی متر مقایسه کردم😌 قبل از خرید حتما اینو ببین 😲 #voltmeter 2024, نوامبر
Anonim

در این دستورالعمل ، من از صفحه نمایش 2.9 اینچی Waveshare E-Paper با آردوینو نانو ، تقسیم ولتاژ و ADS1115 برای نمایش ولتاژهای دقیق تا 90 ولت DC بر روی صفحه نمایش کاغذ E-Paper استفاده می کنم.

این دستورالعمل ترکیبی از این دو پروژه قبلی است:

-متر ولتاژ آردوینو (0-100V DC)-نسخه 2-https://www.instructables.com/Arduino-Volt-Meter-0…

-نمایش مجدد مقاله الکترونیکی با Arduino-https://www.instructables.com/E-Paper-Display-Part…

تدارکات

لوازم مورد استفاده:

1 عدد آردوینو نانو -

1 x نمایش Waveshare -

تخته نان و سیم -

USB پاور بانک -

1 x ADS 1115 - ADC 16 بیتی -

1 x 1/4W (پیشنهاد می کنم از مقاومتهای 1W استفاده کنید) 1٪ مقاومت - 690k اهم -

1 x 1/4W (پیشنهاد می کنم از مقاومتهای 1W استفاده کنید) 1٪ مقاومت - 10k اهم -

Astro AI DM6000AR -

باتری های 9V -

CanadianWinters یک شرکت کننده در برنامه Amazon Services LLC Associates Program است ، یک برنامه تبلیغاتی وابسته که به منظور ایجاد هزینه ای برای سایتها با پیوند به Amazon.com و سایتهای وابسته طراحی شده است. با استفاده از این پیوندها ، من به عنوان یک همکار آمازون از خریدهای واجد شرایط ، حتی اگر چیز دیگری خریداری می کنید-و هیچ هزینه ای برای شما ندارد.

مرحله 1: بیایید قطعات را متصل کنیم

بیایید اجزاء را متصل کنیم
بیایید اجزاء را متصل کنیم

من قطعات را به صورت زیر متصل کردم:

نمایش Waveshare:

نمایش آردوینو

BUSY D7

RST D8

DC D9

CS D10

DIN D11

CLK D13

GND GND

VCC 3.3V

ADS1115:

ADS1115 آردوینو

VCC 5 ولت

GND GND

ADDR GND

SCL A5

SDA A4

تقسیم کننده ولتاژ AIN0

برای تقسیم ولتاژ این بار از مقاومتهای 680 کیلو اهم و 10 کیلو اهم استفاده کردم. من همیشه مقادیر مقاومت را برای دقت بهتر اندازه گیری می کنم.

محاسبات تقسیم ولتاژ در این صفحه گسترده موجود است که در صورت تمایل به استفاده از مقادیر مختلف مقاومت ، محاسبات را خودکار می کند: پیوند به Google Sheet. لطفاً توجه داشته باشید که فایل قابل ویرایش نیست ، باید آن را بارگیری کرده یا در درایو خود یک کپی تهیه کنید تا بتوانید آن را تغییر دهید.

مرحله 2: کد

کد
کد

کد صفحه نمایش و ADC بسیار بزرگ است و اگر از کاراکترهای بزرگ روی صفحه استفاده کنم ، حافظه کافی در آردوینو وجود نخواهد داشت.

برای حل این مشکل ، من با ایجاد تصویری حاوی متن ، متن را به کد تبدیل کردم و سپس از این ابزار آنلاین برای تبدیل تصویر به کد قابل خواندن توسط آردوینو استفاده کردم:

من هنوز از برخی فونت ها و کاراکترها استفاده می کنم ، اما فقط از فونت حاوی اعداد برای نمایش ولتاژ باتری و درصد شارژ به منظور ذخیره حافظه استفاده می کنم.

این کد ولتاژ باتری را نشان می دهد و درصد شارژ را نمایش می دهد ، با این فرض که در 90 ولت باتری شارژ شده و در 0 ولت باتری کاملاً صاف است. این می تواند متناسب با نیازهای شما اصلاح شود.

// کلاس پایه GxEPD2_GFX می تواند برای ارسال مراجع یا اشاره گرها به نمونه نمایش به عنوان پارامتر استفاده شود ، از 1.2 کیلو پوند کد بیشتر استفاده می کند

// فعال یا غیرفعال کردن کلاس پایه GxEPD2_GFX #تعریف ENABLE_GxEPD2_GFX 0 #شامل #شامل #شامل #شامل #شامل #شامل #شامل تبلیغات Adafruit_ADS1115 (0x48) ؛ // آدرس ADC #اگر تعریف شده (_ AVR) #تعریف MAX_DISPLAY_BUFFER_SIZE 800 // #تعریف MAX_HEIGHT (EPD) (EPD:: HEIGHT <= MAX_DISPLAY_BUFFER_SIZE / (EPD:: WIDTH / 8D): EPD EPD:: WIDTH/ 8)) صفحه نمایش GxEPD2_BW (GxEPD2_290 (/*CS = 10*/ SS ،/*DC =*/ 9 ،/*RST =*/ 8 ،/*BUSY =*/ 7)) ؛ #endif U8G2_FOR_ADAFRUIT_GFX u8g2Fonts؛ void setup () {Serial.begin (115200)؛ Serial.println ()؛ Serial.println ("راه اندازی") ؛ ads.begin ()؛ display.init ()؛ u8g2Fonts.begin (نمایش) ؛ // رویه u8g2 را به Adafruit GFX showbitmaps وصل کنید ()؛ تأخیر (500) ؛ Serial.println ("راه اندازی انجام شد") ؛ } void loop () {values ()؛ تاخیر (1000) ؛ } // 'charging-icon-c'، 128x40px const char uns char Bat PROGMEM = {0xff، 0xff، 0xf0، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x0f، 0xff، 0xff ، از 0xFF، از 0xFF، از 0xFF، 0xf0، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x07، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00 ، 0x00، 0x00، 0x00، 0x00، 0x07، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf0، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x07، 0xff، 0xff، 0xff، ، 0xff، 0xf0، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x87، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، ، 0xff، 0xff، 0x87، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x87، 0xff، 0xff، 0xff، 0xff، 0xff ، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0x87، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x1f ، 0x87 ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff ، 0xf0 ، 0xf8 ، 0x00 ، 0x00 ، 0x00 ، 0x00 ، 0x00 ، 0x00 ، 0x00 ، 0x0f، 0x80، 0x07، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xf8، 0x00، 0x00، 0x00، 0x01، 0xc0، 0x00، 0x00، 0x0f، 0x80، 0x07، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff ، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0xc0، مقدار 0x00، مقدار 0x00، 0x0f، 0x80، 0x07، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x3f، 0x80، مقدار 0x00، مقدار 0x00، 0x0f، 0x80 ، 0x07، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xf8، 0x00، 0x00، 0x01، 0xff، 0x80، 0x00، 0x00، 0x0f، 0x80، 0x07، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf، 0xff، 0xf، 0xf، 0xf، 0xff، 0xf ، 0x07، از 0xFF، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0x87، 0xc7، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، 0x3f، از 0xFF، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0x87، 0xc7، از 0xFF ، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، از 0xFF، از 0xFF، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0x87، 0xc7، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، 0x07، از 0xFF، 0xfe ، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0x87، 0xc7، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، 0x1f، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0x80، 0x0f، 0x87، 0xc7، از 0xFF، از 0xFF، از 0xFF ، 0xff، 0xf0، 0xf8، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0x00، 0x0f، 0x87، 0xc7، 0xff، 0xff، 0xff، 0x FF، 0xf0، 0xf8، 0x01 موجود، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xfc، مقدار 0x00، 0x0f، 0x87، 0xc7، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x7f، از 0xFF، 0xe0، 0x00، 0x0f، 0x87، 0xc7، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xf8، 0x00، 0x00، 0x00، 0xff، 0xff، 0x80، 0x00، 0x0f، 0x87، 0xc7، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، مقدار 0x00، مقدار 0x00، مقدار 0x00، از 0xFF، 0xfc، مقدار 0x00، مقدار 0x00، 0x0f، 0x87، 0xc7، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، 0x01 موجود، از 0xFF، 0xf0، مقدار 0x00، مقدار 0x00، 0x0f، 0x87، 0xc7، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xf8، 0x00، 0x00، 0x01، 0xff، 0x80، 0x00، 0x00، 0x0f، 0x87، 0xc7، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff مقدار 0x00، 0x01 موجود، 0xfe، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0x80، 0x07، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، 0x03، 0xf0، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0x80، 0x07، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، 0x03، 0xc0، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0x80، 0x07، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xf8، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x00، 0x00، 0x00، 0x00، 0x0f، 0x80، 0x07، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xf8، 0x00، 0x00، 0x00، 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x0f، 0x87، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، 0xfc، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x1f، 0x87، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xff، 0xf0، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x87، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0x87، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf0، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x87، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x07، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf0، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x07، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf0، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x00، 0x07، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x07، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf8، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، مقدار 0x00، 0x1f، از 0xFF، 0xff ، 0xff} ؛ const unsigned char battext PROGMEM = {// 'logisoso_epaper_volts_simple4، 128x145px 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0x00، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff ، 0xff ، 0xff ، 0xf8 ، 0x00 ، 0x00 ، 0x1f ، 0xff ، 0xff ، 0xff، 0xff، 0xc0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0x00، 0x1f، 0xff، 0xff، 0xff، 0xff، 0x80، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff 0xff، 0xf8، 0xff، 0x1f، 0x1f، 0xff، 0xff، 0xff، 0xff، 0x80، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff 0x87، 0xf1، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xfe، 0x1f، 0x1f، 0xff، 0xf8، 0xff، 0xff، 0x8f، 0xf1، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0x7e، 0x1f، 0x1f، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0x87، 0xf1، 0xf8، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xfc، 0x38، مقدار 0x00، 0x1f، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0xc7، 0xe0، 0xf0، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfe، 0x00، 0x00، 0x3f، 0xff، 0xf8، 0xff، 0xff، 0xc3، 0xc0، 0x61، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0x7f، 0xff، 0xf8، 0xff، 0xff، 0xe0، 0x00، 0x01، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xc3، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xf0، 0xf0، 0xf0، 0xf0، 0xf 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xf8، 0x0f، 0x0f، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x07، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xfc، 0x03، 0x0f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf0، 0x7f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x41، 0x07، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xe0، 0x38، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xf1، 0xc3، 0xff، 0xff، 0xff، 0xff، 0xff، 0xc0، 0x18، 0x7f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xf1 ، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xf1، 0xe3، 0xff، 0xff، 0xf8، 0xff، 0xff، 0x87، 0x0e، 0x1f، 0xff، 0xff، 0xff، 0xx، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xf8، 0xff، 0xff، 0x87، 0x0e، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfc، 0x00، 0x07، 0x FF، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0xc7، 0x0e، 0x1f، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xfc، مقدار 0x00، 0x0f، از 0xFF، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0xc0، مقدار 0x00، 0x3f، از 0xFF، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0x1f، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xc0، 0x00، 0x7f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xf8، 0xff، 0xff، 0xc0، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xc3، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfc، 0xff، 0xff، 0xcf، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xe3، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0x00، 0x00، 0x0f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x3f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfc، 0x00، 0x00، 0x0f، 0xff، 0xff، 0xff، 0xff، 0xff 0xfe، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0x00، 0x0f، 0xff، 0xff، 0xff، 0xff، 0xe0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xe3، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xc0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff از 0xFF، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0xc0، مقدار 0x00، مقدار 0x00، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf8، از 0xFF، 0xe3، از 0xFF، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0x87، 0xfe، 0x1f، از 0xFF، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0x8f، 0xff، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xf8، 0xff، 0xff، 0xcf، 0xff، 0xbf، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xe3، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، از 0xFF، از 0xFF، از 0xFF، مقدار 0x00، مقدار 0x00، 0x0f، از 0xFF، 0xf8، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0x3f، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xfc، مقدار 0x00، مقدار 0x00، 0x0f، از 0xFF، 0xf8، از 0xFF، 0xff، 0xff، 0xfe، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0x00، 0x0f، 0xff، 0xfc، 0xff، 0xff، 0xe0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff 0xf8، 0xff، 0xe3، 0xff، 0xff، 0xff، 0xff، 0xff، 0xc0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8 ، 0xff، 0xe3، 0xff، 0xff، 0xff، 0xff، 0xff، 0xc0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xe3، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x8f، 0xff، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xcf، 0xff، 0xbf، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xc0، 0x7f، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff ، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xfe، مقدار 0x00، 0x0f، از 0xFF، از 0xFF، 0xf8، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xfc، مقدار 0x00، 0x07، از 0xFF، از 0xFF 0xf8 ، 0xff، 0xff، 0xf8، 0x71، 0xc3، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xf1، 0xe3، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xf1، 0xe3، 0xff، 0xff، 0xf8، 0xff، 0x ff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xf1، 0xe3، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xf8، 0x71، 0xc3، 0xff، 0xff، 0xfd، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfc، 0x30، 0x07، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfe، 0x70، 0x0f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf8، مقدار 0x00، 0x03، از 0xFF، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0x03، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0x03، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x83، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xe0، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xe3، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xfc، 0x00، 0x03، 0xff، 0xff، 0xff، 0xff، 0xff از 0xFF، از 0xFF، 0xc3، از 0xFF، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0xc0، مقدار 0x00، 0x7f، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xc3، از 0xFF، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0x80، 0x0f ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff ،0xc3، 0xff، 0xff، 0xfd، 0xff، 0xff، 0x80، 0x03، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfe، 0x00، 0x01، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0x3f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0x1f، 0xff، 0x83، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfe، 0x3f، 0xff0، 0x03، 0xff، 0xff، 0x03، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfe، 0x3f، 0x00، 0x03، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0x00، 0x00، 0x7f، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xf8، 0x01، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x00، 0x0f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xe0، 0x00، 0x7f، 0xff، 0xff، 0xff، 0xff، 0xff، 0x80، 0x01، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xc0 ، 0x00، 0x3f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x00، 0x0f، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xc3، 0xfc، 0x3f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، ، 0x03، 0xff، 0xff، 0xf8، 0xff، 0xff، 0x87، 0xfe، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfe، 0x03، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf3، 0xff، 0xff، 0xfd، 0xff، 0xff، 0x87، 0xfe، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، ، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xc7، 0xfe، 0x3f، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xc0، مقدار 0x00، 0x3f، از 0xFF، از 0xFF ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xe0، 0x00، 0x7f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xf0، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfe، 0x07، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xf0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xc0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xc0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0x87، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xf8، 0xff، 0xff، 0xcf، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xffd، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0x3f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x7f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xfe، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xfc، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xe0، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff از 0xFF، 0xf8، 0x3f، 0xfc، 0x1f، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xc0، مقدار 0x00، مقدار 0x00، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0xf8، 0x07، 0xfc، 0x9f، از 0xFF، 0xf8، از 0xFF، از 0xFF، 0xc0، 0x00، 0x00، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x00، 0xfc، 0x1f، 0xff، 0xf8، 0xff، 0xff، 0x87، 0xfe، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0.5 0xbf، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0x3f، 0x00، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0x3f، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf9، 0x3f، 0xf8، 0x0f، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff 0xff ، 0xff ، 0xff ، 0xff ، 0xf8 ، 0x3f ، 0xff ، 0x0f ، 0xff ، 0xf8 ، 0xff ، 0xff ، 0xe1 ، 0xc0 ، 0x7f ، 0xff ، 0xff ، 0xff، 0xff، 0xff، 0xfc، 0x7f، 0xff، 0xdf، 0xff، 0xf9، 0xff، 0xff، 0xc1، 0x80، 0x3f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، از 0xFF، از 0xFF، 0xc7، 0x8e، 0x3f، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، از 0xFF، 0x87، 0x0e، 0x1f، از 0xFF، از 0xFF، از 0xFF، از 0xFF ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0x87، 0x0e، 0x1f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xc7 ، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xe0، 0x38، 0x7f، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff ff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xf8، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xf9، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff، 0xff 0xff ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff ، 0xff} ؛ // این تابع تصاویر را خالی می کند showbitmaps () {uint16_t bg = GxEPD_WHITE؛ uint16_t fg = GxEPD_BLACK؛ display.firstPage ()؛ انجام {display.fillScreen (bg) ؛ display.drawImage (battext ، 0 ، 60 ، 128 ، 145 ، false ، 0 ، true) ؛ // متن (y از پایین ، x از سمت چپ ، ارتفاع y ، طول x ، رنگ معکوس (درست/غلط) ، چرخاندن (0 ، 1) ، شفافیت؟ (درست/غلط)) display.drawImage (خفاش ، 0 ، 5 ، 128 ، 40 ، غلط ، 0 ، درست) ؛ // نماد باتری} while (display.nextPage ()) ؛ } // این تابع مقادیر را روی مقدارهای void display () محاسبه و چاپ می کند {float battV؛ // شناور ولتاژ باتری perc؛ // باتری٪ int calib = 7؛ // مقدار کالیبراسیون ADS1115 برای کاهش خطای ولتاژ شناور = 0 ؛ // برای ذخیره مقدار ولتاژ float Radjust = 0.01437283477 ؛ // ضریب تقسیم ولتاژ (R2 / R1+R2) R1 ~ 690k و R2 ~ 10k int16_t adc0 ؛ // 16 بیت ADC خواندن ورودی A0 adc0 = ads.readADC_SingleEnded (0) ؛ ولتاژ = ((adc0 + calib) * 0.1875)/1000 ؛ battV = ولتاژ/تنظیم // محاسبه باتری٪ perc = (battV/ 90) * 100 ؛ // ما فرض می کنیم که حداکثر ولتاژ باتری 90 ولت است // باتری را حداکثر 2 رقمی نگه دارید تا از مشکلات نمایشگر در صورت (perc> = 100) {perc = 99؛ } display.setRotation (1)؛ // 0 بدون چرخش ، 1 چرخش 90 درجه uint16_t bg = GxEPD_WHITE ؛ uint16_t fg = GxEPD_BLACK؛ u8g2Fonts.setFontMode (1) ؛ // از حالت شفاف u8g2 استفاده کنید (این حالت پیش فرض است) u8g2Fonts.setFontDirection (0) ؛ // از چپ به راست (این پیش فرض است) u8g2Fonts.setForegroundColor (fg) ؛ // Adafruit GFX color u8g2Fonts.setBackgroundColor (bg)؛ // اعمال Adafruit GFX color u8g2Fonts.setFont (u8g2_font_logisoso32_tn) ؛ // یا u8g2_font_logisoso32_tr یا u8g2_font_logisoso32_tn display.setPartialWindow (203 ، 0 ، 100 ، 128) ؛ // (x از سمت چپ ، y از بالا ، طول x ، ارتفاع y) این یک پنجره برای مقادیر به روز رسانی جزئی display.firstPage () تنظیم می کند. انجام {display.fillScreen (bg) ؛ // چاپ ولتاژ باتری u8g2Fonts.setCursor (205 ، 52) ؛ u8g2Fonts.print (battV ، 1) ؛ // چاپ باتری٪ u8g2Fonts.setCursor (205 ، 110) ؛ u8g2Fonts.print (perc، 0)؛ } while (display.nextPage ())؛ }

مرحله 3: بیایید آن را آزمایش کنیم:)

بیایید آن را آزمایش کنیم:)
بیایید آن را آزمایش کنیم:)

من از نتایج کاملاً راضی هستم.

من توانستم تعدادی ولتاژ از حدود 9 ولت تا 85 ولت را با حداقل انحراف (کمتر از 0.2 ولت) از ولتاژ واقعی آزمایش کنم.

هنگامی که در یک محفظه زیبا بسته بندی می شود ، باید یک ولت متر کوچک خوب ایجاد کنید که در محیط های بسیار روشن قابل خواندن است:).

توصیه شده: