Агуулгын хүснэгт:

Nokia 5110 дэлгэц дээрх захиалгат график: 7 алхам
Nokia 5110 дэлгэц дээрх захиалгат график: 7 алхам

Видео: Nokia 5110 дэлгэц дээрх захиалгат график: 7 алхам

Видео: Nokia 5110 дэлгэц дээрх захиалгат график: 7 алхам
Видео: debounce - bounce filtering - seribu satu jalan ke roma (Subtittled) 2024, Долдугаар сарын
Anonim
Nokia 5110 дэлгэц дээрх захиалгат график
Nokia 5110 дэлгэц дээрх захиалгат график

Сайн уу найзуудаа! Моксиген энд байна. Ойролцоогоор 3 жилийн өмнө би 30 орчим блогтой хувийн сайтаа (inKnowit.in) хаасан. Би энд блогоо үргэлжлүүлсэн боловч урам зоригоо маш хурдан алдаж, ердөө гуравхан блог бичсэн. Удаан бодсоны эцэст блогоо үргэлжлүүлэхээр шийдлээ. Одоогийн байдлаар би маш энгийн төслүүдийг оруулах болно. Нокиа 5110 дэлгэцийг удаан хугацаанд хуурч байсан болохоор би энэ дэлгэцийг Arduino MicroController самбартай холбох талаар дөрөв дэх блогоо бичихээр шийдлээ.

Алхам 1: Шаардлагатай мэдээллийг аваарай

Шаардлагатай зүйлсийг аваарай!
Шаардлагатай зүйлсийг аваарай!
Шаардлагатай зүйлсийг аваарай!
Шаардлагатай зүйлсийг аваарай!
Шаардлагатай зүйлсийг аваарай!
Шаардлагатай зүйлсийг аваарай!

Энэхүү зааварчилгааны хувьд танд хэрэгтэй болно:

1. Nokia 5110 LCD дэлгэц. Та үүнийг хуучин Nokia 5110 -аас аврах эсвэл онлайнаар худалдаж авах боломжтой. Үүнийг худалдаж авахад туслах линк энд байна.

Arduino 5110 дэлгэц-Ebay

2. Arduino самбар. [Би энэ тохиолдолд NANO ашигласан]

3. (5 x [1000 ом эсэргүүцэл])

4. (1 x [330 ом эсэргүүцэл])

5. 10 кох потенциометр.

6. Холбогч утаснууд.

7. Талхны самбар.

Алхам 2: Цахилгааны утсаа залгаарай

Үүнийг утсаар холбоно уу!
Үүнийг утсаар холбоно уу!

Nokia 5110 бүрэлдэхүүн хэсгийг Fritzing номын сангаас олж чадаагүй тул схемийг өөрөө зурахаар шийдлээ. RST, CE, DC, Din, CLK зүүг arduino самбар болон 380 ом эсэргүүцэлтэй потенциометрээр холбохдоо 1000 ом эсэргүүцэл ашиглахаа мартуузай.

Алхам 3: Nokia 5110 номын санг суулгах

Та эхлээд Nokia 5110 номын санг суулгах хэрэгтэй. Номын сангийн линк энд байна. Үүнийг татаж аваад задлаад Arduino Libraries фолдер руу зөөнө үү.

Nokia 5110 Arduino -д зориулсан номын сан

Алхам 4: Зургийг хөрвүүлэх

Та харуулахыг хүссэн зургаа битийн файл болгон хөрвүүлэх хэрэгтэй болно. Мөн дэлгэцийн нягтралыг тохируулахын тулд зургийн нарийвчлалыг 84*48 болгож өөрчлөх шаардлагатай болно. Үүнийг хийхэд танд туслах сайт энд байна:

Онлайн хөрвүүлэх

Алхам 5: Bitmap зургийг C массив болгон хөрвүүлэх

Одоо та.bmp зургийг C массив руу хөрвүүлэхийн тулд програм хангамж ашиглах хэрэгтэй болно.

Windows хэрэглэгчид LCDAssistant (Файл хавсаргасан), MacBook хэрэглэгчид LCDCreator (Файл хавсаргасан) ашиглаж болно.

Зургийг хөрвүүлсний дараа массивыг хуулна уу. Би массивыг яг хэрхэн ашиглахыг цаашдын алхамаар тайлбарлах болно.

Алхам 6: Код

#include // Номын сан LCD5110 myGLCD (8, 9, 10, 12, 11) орно; // LCD объект үүсгэх

extern uint8_t график ; // Графикийг оруулаад

хүчингүй тохиргоо () {

myGLCD. InitLCD (); // LCD дэлгэц

}

void loop () {

myGLCD.clrScr (); // Дэлгэцийг цэвэрлэж байна

myGLCD.drawBitmap (0, 0, график, 84, 48); // Битмап зурах

myGLCD.update (); // LCD дэлгэцийг шинэчилж байна

}

Тусдаа таб үүсгээд үүнийг Graphics гэж нэрлэнэ үү

Одоо захиалгат график хэсгийн хувьд.

Бид үргэлж жижиг RAM ашиглах шаардлагатай байдаг тул бид S кодыг SRAM -ийн оронд програмын эмоарт хадгалах болно. Үүнийг хийхийн тулд бидэнд номын сан, зураг гэх мэт үг оруулах шаардлагатай болно.

#const unsigned char графикийг оруулах PROGMEM = {

// Өмнө нь хуулсан C массиваа энд оруулна уу

// Үгүй бол миний оруулсан grafik.c файлыг оруулна уу

}

Алхам 7: Та бүгд боллоо

Та бүгдийг хийлээ!
Та бүгдийг хийлээ!

USB кабелиар дамжуулан програмыг arduino -д байршуулаарай.

Nokia 5110 дэлгэц дээр StoneSour -ийн логог харуулсан өөр нэг жишээ энд байна.

Би шүүмжлэлд нээлттэй байна, энэ зааварчилгааны талаар санал бодлоо чөлөөтэй илэрхийлнэ үү. Хэрэв танд энэ төсөлтэй холбоотой ямар нэгэн асуудал байвал над руу мессеж бичээрэй.

Инстаграм- @moxigen

Facebook- Мокш Жадхав

Зөвлөмж болгож буй: