
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Хөөе бүгдээрээ
Энэхүү боловсролд би LCD5110_GRAPH номын сан болон Bitmap Graphic -ийн функцуудтай танилцах болно. Хэрэв та миний хуудсан дээр Space Race Game төслийг үзвэл би битийн графикийг хэрхэн яаж хийхийг танд харуулаагүй болохоор би үүнийг шийдсэн юм. Эхэлцгээе…
Алхам 1: 5110LCD дэлгэцийн онцлог ба холболт

Онцлог:
- 84 × 48 пиксел
- Нэмэлт 3.3V
Холболт:
- VCC -> Arduino 3.3V (эсвэл 5v)
- BL -> Arduino pin 3 (pwm pin)
- GND -> Arduino GND
- CLK (SCLK) -> Arduino pin 8
- DIN (MOSI) -> Arduino зүү 9
- DC -> Arduino зүү 10
- CE эсвэл CS -> Arduino pin 12
- RST (дахин тохируулах) -> Arduino pin 11
Алхам 2: BMP FILE




Би танд bmp файлыг хэрхэн үүсгэхийг алхам алхамаар харуулах болно.
1-Зарим график үүсгэ, үүнд би Photo Editor ашигладаг:
- Фото зургийн редакторыг оруулна уу
- "Шинэ үүсгэх" товчийг оруулна уу
- Өргөн = 84 ба өндөр = 48 -г сонгоно уу
- Хүссэн зүйлээ зур
- -j.webp" />
2-j.webp
- -j.webp" />
- Хөрвүүлэх
- Хадгалах
3-.c файл үүсгэх. Үүний тулд би LCD туслагч ашигладаг.
- Дауланд
- "Файл" товчийг оруулаад "Зураг ачаалах"
- "Гаралтыг хадгалах" хэсгийг оруулна уу.
- . C форматыг хадгалахаа мартуузай
4 -c файлыг ашигладаг кодын хавтас руу буулгана уу.
Алхам 3: КОД

Би 5110LCD_Graph ашигладаг бөгөөд би танд зарим функцийг харуулах болно. Хэрэв та бүх нэр томъёог сурахыг хүсч байвал pdf файлыг татаж аваарай.
#оруулах // номын сан оруулах
extern uint8_t SAT ; //.c файлыг тайлбарлах
int BL = 3; // арын гэрлийг тайлбарлах
LCD5110 lcd (8, 9, 10, 11, 12); // LCD5110 нэр (clk, din, dc, rst, ce);
хүчингүй тохиргоо () {
pinMode (BL, OUTPUT); lcd. InitLCD (); //name. InitLCD (); lcd.setContrast (55) дэлгэцийг эхлүүлэх; //name.setContrast (); тодосгогчийг тохируулах (0 -ээс 127 хүртэл)}
void loop () {
analogWrite (BL, 330); lcd.clrScr (); //name.clrScr (); lcd.drawBitmap дэлгэцийг цэвэрлэх (0, 0, SAT, 84, 48); //name.drawBitmap(x, y, нэр (.c), өргөн (.c), өндөр (.c)); lcd.update (); //name.update (); дэлгэцийг шинэчлэх}
// --------------------- ШИНЭ ХҮСНЭГ ҮҮСГЭХ ------------------------ ------------------------ // LCD Туслахын үүсгэсэн файл // https://en.radzio.dxp.pl/bitmap_converter/ //- -------------------------------------------------- --------------------------- #include // PROGMEM-ийг ашиглахын тулд энэ номын санг оруулаарай // PROGMEM нь жижиг RAM ашиглалтын const unsigned char SAT-ийг ашиглахад тусалдаг.] PROGMEM = {0xFF, 0xFF, 0xFF, 0xFF, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0x3F, 0xFF, 0xFB, 0xFF, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F1 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0xFF, 0xF7, 0xFF, 0x1F, 0x1F, 0x1F, 0x17, 0x1E, 0x1E, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0xF 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xFEx, 0xFE, 0xFE, 0xFF 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xE6, 0xFE, 0xFF, 0xFF, 0xFD, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0FFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF., 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xC0, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xF7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0x07, 0x07, 0x07, 0xFx, 0xF00, 0xF7, 0xF7, 0xF7, 0x47, 0x47, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC5, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0FF, 0FF, 0FF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF., 0xFF, 0x7F, 0x7F, 0x6F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x 7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7E, 0x7F, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0x00, 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, 0xFF, 0xFF, 0xFF, 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, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFF, 0xDF, 0xFF, 0xFC, 0xFC. 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xFC, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFC, 0xFC, 0xFC, 0xFC, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF. 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF. 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF. 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF,};
Алхам 4: Үзсэнд баярлалаа

Уншсанд маш их баярлалаа! Хэрэв танд ямар нэгэн асуулт байвал надтай холбоо бариарай эсвэл сэтгэгдэл бичээрэй …
Зөвлөмж болгож буй:
Canon Eos-ийн HP49G график тооцоолуурыг интервалометр болгон хувиргах: 4 алхам

Canon Eos HP49GPor Abraham [email protected] https://www.flickr.com /зураг/cacholongo/Шаардлагатай бүрэлдэхүүн хэсгүүд: 2n3904, Resistencia 2,2k; Diodo 1n4001, Cable de conexi à ƒ  & su
Робот техникийн иж бүрдэл бүхий алхам алхмаар боловсрол: 6 алхам

Багцтай роботын чиглэлээр алхам алхмаар боловсрол эзэмших: Хэдэн сарын дараа би өөрийн роботыг бүтээсний дараа (эдгээрийг бүгдийг нь үзнэ үү), мөн хоёр удаа эд анги нь бүтэлгүйтсэний дараа би алхам алхамаар ухрахаар шийдлээ. стратеги ба чиглэл. Хэдэн сарын туршлага нь заримдаа маш их ашиг тустай байсан бөгөөд
RFID сурган хүмүүжүүлэгч - Боловсрол: 3 алхам

RFID сурган хүмүүжүүлэгч - Боловсрол: Идэвхтэй суралцах нь сурган хүмүүжүүлэх олон чухал стратегийг ангид авчрах сургалтын нэг хэлбэр юм; Оюутны мэдлэг олж авахыг эрэлхийлэхийн тулд сургалтын объектуудтай харилцах замаар бид мультимедиа системийг боловсруулдаг
Боловсрол: 6 алхам

Educaccion: Abstract Энэхүү төслийн хүрээнд бид " Educaccion " Багш, оюутнуудад заах, сурах үйл явцын талаархи санал хүсэлтийг өгөхийг эрмэлздэг
Боловсрол: 5 алхам

Educcacion: Энэхүү төсөл нь Arduino гэх мэт өөр өөр технологийг мэдрэгч, идэвхжүүлэгчтэй хослуулан (дор хаяж 3 ширхэг) ашиглан мультимедиа системийг хөгжүүлэхэд чиглэгддэг. Мөн энэ төсөл нь тухайн сэдвээр суралцаж буй оюутнуудад физик тооцоолол хийх боломжийг олгодог дүр эсгэдэг