Სარჩევი:
- ნაბიჯი 1: 5110LCD ეკრანის მახასიათებლები და კავშირი
- ნაბიჯი 2: BMP ფაილი
- ნაბიჯი 3: კოდი
- ნაბიჯი 4: მადლობა ნახვისთვის
![LCD5110 გრაფიკული განათლება: 4 ნაბიჯი LCD5110 გრაფიკული განათლება: 4 ნაბიჯი](https://i.howwhatproduce.com/images/005/image-13904-14-j.webp)
ვიდეო: LCD5110 გრაფიკული განათლება: 4 ნაბიჯი
![ვიდეო: LCD5110 გრაფიკული განათლება: 4 ნაბიჯი ვიდეო: LCD5110 გრაფიკული განათლება: 4 ნაბიჯი](https://i.ytimg.com/vi/CqMTZ32YvqY/hqdefault.jpg)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-31 10:21
![LCD5110 გრაფიკული განათლება LCD5110 გრაფიკული განათლება](https://i.howwhatproduce.com/images/005/image-13904-15-j.webp)
გამარჯობა ყველას
ამ განათლების, მე ვარ ganna intruduce LCD5110_GRAPH ბიბლიოთეკა და ფუნქციები Bitmap გრაფიკული. მე ეს გადავწყვიტე იმიტომ, რომ თუ ჩემს გვერდზე ნახავთ Space Race Game პროექტს, მე არ გაჩვენებთ როგორ შეგიძლიათ გააკეთოთ bitmap გრაფიკა. Მოდით დავიწყოთ…
ნაბიჯი 1: 5110LCD ეკრანის მახასიათებლები და კავშირი
![5110LCD ეკრანის მახასიათებლები და კავშირი 5110LCD ეკრანის მახასიათებლები და კავშირი](https://i.howwhatproduce.com/images/005/image-13904-16-j.webp)
Მახასიათებლები:
- 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 pin 9
- DC -> Arduino pin 10
- CE ან CS -> Arduino pin 12
- RST (გადატვირთვა) -> Arduino pin 11
ნაბიჯი 2: BMP ფაილი
![BMP ფაილი BMP ფაილი](https://i.howwhatproduce.com/images/005/image-13904-17-j.webp)
![BMP ფაილი BMP ფაილი](https://i.howwhatproduce.com/images/005/image-13904-18-j.webp)
![BMP ფაილი BMP ფაილი](https://i.howwhatproduce.com/images/005/image-13904-19-j.webp)
![BMP ფაილი BMP ფაილი](https://i.howwhatproduce.com/images/005/image-13904-20-j.webp)
მე ეტაპობრივად გაჩვენებთ თუ როგორ ვქმნით bmp ფაილს.
1-შექმენით რამდენიმე გრაფიკა. ამისათვის ვიყენებ ფოტო რედაქტორს:
- შეიყვანეთ ფოტო რედაქტორი
- შეიყვანეთ ღილაკი "შექმენით ახალი"
- აირჩიეთ სიგანე = 84 და სიმაღლე = 48
- დახაზეთ რაც გსურთ
- შეინახეთ.jpg
2. გადააკეთეთ-j.webp
- ატვირთეთ თქვენი-j.webp" />
- გარდაქმნა
- Შენახვა
3-შექმნა.c ფაილი. ამისათვის ვიყენებ LCD ასისტენტს:
- დოულენდ ის
- შეიყვანეთ ღილაკი "ფაილი" შემდეგ "სურათის ჩატვირთვა"
- შეიყვანეთ "შენახვა გამომავალი"
- აუცილებლად შეინახეთ.c ფორმატი
4-ჩასვით.c ფაილი კოდის საქაღალდეში, რომელსაც თქვენ იყენებთ.
ნაბიჯი 3: კოდი
![კოდი კოდი](https://i.howwhatproduce.com/images/005/image-13904-21-j.webp)
მე ვიყენებ 5110LCD_Graph- ს და გაჩვენებ რამდენიმე ფუნქციას. თუ გსურთ ისწავლოთ ყველა ფუნქცია, გადმოწერეთ pdf ფაილი.
#მოიცავს // მოიცავს ბიბლიოთეკას
გარე uint8_t SAT ; // აღწერეთ.c ფაილი
int BL = 3; // აღწერეთ უკანა შუქი
LCD5110 LCD (8, 9, 10, 11, 12); // LCD5110 სახელი (clk, din, dc, rst, ce);
void setup () {
pinMode (BL, OUTPUT); lcd. InitLCD (); // სახელი. InitLCD (); ეკრანის ინიციალიზაცია lcd.setContrast (55); //name.setContrast (); დააყენეთ კონტრასტი (0 -დან 127 -მდე)}
ბათილი მარყუჟი () {
analogWrite (BL, 330); lcd.clrScr (); // სახელი.clrScr (); ეკრანის გასუფთავება lcd.drawBitmap (0, 0, SAT, 84, 48); //name.drawBitmap(x, y, სახელი (.c), სიგანე (.c), სიმაღლე (.c)); lcd. განახლება (); // სახელი. განახლება (); ეკრანის განახლება}
// --------------------- შექმენით ახალი ცხრილი ------------------------ ------------------------ // ფაილი გენერირებული LCD ასისტენტის მიერ // https://en.radzio.dxp.pl/bitmap_converter/ //- ------------------------------------------------------ *] 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, 0x1F, 0x1F, 0x1F, 0x1F, 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, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0x1F, 0xFF, 0xFF, 0xFF, 0xFF, 0x00, 0x00, 0x00, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 0xFE, 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, 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, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFF, 0xFE, 0xFF, 0xFF, 0xC0, 0xC0, 0xC0, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0x07, 0x07, 0x07, 0xFD, 0xFF, 0x7F, 0x00, 0x00, 0x00, 0x00, 0xC7, 0x47, 0x47, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC7, 0xC5, 0x00, 0x00, 0x00, 0x00, 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, 0x7F, 0x7F, 0x6F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x7F, 0x 6F 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, 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, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC, 0xFF, 0xDF, 0xFC, 0xFC, 0xFC, 0xFC, 0xFC 0xFC, 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, 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,};
ნაბიჯი 4: მადლობა ნახვისთვის
![მადლობა ნახვისთვის მადლობა ნახვისთვის](https://i.howwhatproduce.com/images/005/image-13904-22-j.webp)
დიდი მადლობა რომ კითხულობ! თუ თქვენ გაქვთ რაიმე შეკითხვები, გთხოვთ დამიკავშირდეთ ან დაწეროთ კომენტარი…
გირჩევთ:
სინათლისა და ტემპერატურის სენსორების მონაცემების კითხვა და გრაფიკული გამოსახულება ჟოლოს პი: 5 ნაბიჯი
![სინათლისა და ტემპერატურის სენსორების მონაცემების კითხვა და გრაფიკული გამოსახულება ჟოლოს პი: 5 ნაბიჯი სინათლისა და ტემპერატურის სენსორების მონაცემების კითხვა და გრაფიკული გამოსახულება ჟოლოს პი: 5 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-695-32-j.webp)
სინათლისა და ტემპერატურის სენსორების მონაცემების წაკითხვა და გრაფიკა ჟოლოს პი: ამ ინსტრუქციაში თქვენ ისწავლით თუ როგორ უნდა წაიკითხოთ სინათლისა და ტემპერატურის სენსორი ჟოლოს პი და ADS1115 ანალოგი ციფრულ გადამყვანად და გრაფიკულად შეადგინოთ იგი matplotlib– ის გამოყენებით. დავიწყოთ საჭირო მასალებით
ნაბიჯ-ნაბიჯ განათლება რობოტიკაში ნაკრებით: 6 ნაბიჯი
![ნაბიჯ-ნაბიჯ განათლება რობოტიკაში ნაკრებით: 6 ნაბიჯი ნაბიჯ-ნაბიჯ განათლება რობოტიკაში ნაკრებით: 6 ნაბიჯი](https://i.howwhatproduce.com/images/005/image-12971-j.webp)
ნაბიჯ-ნაბიჯ განათლება რობოტიკაში ნაკრებით: საკუთარი რობოტის შექმნის რამდენიმე თვის შემდეგ (გთხოვთ, გაეცნოთ ამ ყველაფერს) და მას შემდეგ, რაც ნაწილები ორჯერ ჩავარდა, გადავწყვიტე უკან გადამედგა ნაბიჯი და გადამეფიქრებინა ჩემი სტრატეგია და მიმართულება. რამდენიმე თვიანი გამოცდილება ზოგჯერ ძალიან მომგებიანი იყო და
RFID აღმზრდელი - განათლება: 3 ნაბიჯი
![RFID აღმზრდელი - განათლება: 3 ნაბიჯი RFID აღმზრდელი - განათლება: 3 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-1553-47-j.webp)
RFID აღმზრდელი - განათლება: აქტიური სწავლება არის სწავლების ის ვარიანტი, რომელიც კლასში მოაქვს მნიშვნელოვანი პედაგოგიური სტრატეგიების ერთობლიობას; იმისათვის, რომ მოსწავლეებმა აღმოაჩინონ ცოდნა სასწავლო ობიექტებთან ურთიერთობისას, ჩვენ განვავითარებთ მულტიმედიურ სისტემას, რომელიც
განათლება: 6 ნაბიჯი
![განათლება: 6 ნაბიჯი განათლება: 6 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-1794-92-j.webp)
განათლება: რეზიუმე ამ პროექტში ჩვენ განვავითარებთ მულტიმედიურ სისტემას, რომელიც გამოეხმაურება და დაესწრება განათლების მეთოდოლოგიას სახელწოდებით " განათლება " რომელიც ცდილობს მიაწოდოს უკუკავშირი მასწავლებელსა და სტუდენტებს სწავლებისა და სწავლის პროცესის შესახებ
განათლება: 5 ნაბიჯი
![განათლება: 5 ნაბიჯი განათლება: 5 ნაბიჯი](https://i.howwhatproduce.com/images/001/image-1829-136-j.webp)
Educcacion: ეს პროექტი მოიცავს მულტიმედიური სისტემის განვითარებას, სხვადასხვა ტექნოლოგიების გამოყენებით, როგორიცაა Arduino, სენსორებთან და აქტივატორებთან ერთად (თითოეულს მინიმუმ 3). ასევე ეს პროექტი ვითომდა საშუალებას აძლევს სტუდენტებს საგნის ფიზიკური გამოთვლა