Სარჩევი:

პერსონალური გრაფიკა Nokia 5110 ეკრანზე: 7 ნაბიჯი
პერსონალური გრაფიკა Nokia 5110 ეკრანზე: 7 ნაბიჯი

ვიდეო: პერსონალური გრაფიკა Nokia 5110 ეკრანზე: 7 ნაბიჯი

ვიდეო: პერსონალური გრაფიკა Nokia 5110 ეკრანზე: 7 ნაბიჯი
ვიდეო: როგორ გავაზიაროთ ტელეფონის ეკრანი ტელევიზორში 2024, ნოემბერი
Anonim
პერსონალური გრაფიკა Nokia 5110 ეკრანზე
პერსონალური გრაფიკა Nokia 5110 ეკრანზე

Გამარჯობა ბიჭებო! მოქსიგენი აქ. დაახლოებით 3 წლის წინ, მე დავხურე ჩემი პირადი საიტი (inKnowit.in), სადაც იყო 30 ბლოგი ან ასე შემდეგ. მე გავაგრძელე ბლოგინგი, მაგრამ ძალიან სწრაფად დავკარგე მოტივაცია და დავწერე მხოლოდ სამი ბლოგი. ბევრი ფიქრის შემდეგ გადავწყვიტე გავაგრძელო ბლოგი. მე ახლავე გამოვაქვეყნებ ძალიან მარტივ პროექტებს. მას შემდეგ, რაც საკმაოდ დიდი ხანია ვგიჟდები Nokia 5110 ეკრანზე, მე გადავწყვიტე დავწერო ჩემი მეოთხე ბლოგი ამ დისპლეის Arduino მიკროკონტროლერის დაფასთან დაკავშირების შესახებ.

ნაბიჯი 1: აითვისეთ რეკვიზიტები

მიიღეთ რეკვიზიტები!
მიიღეთ რეკვიზიტები!
მიიღეთ რეკვიზიტები!
მიიღეთ რეკვიზიტები!
მიიღეთ რეკვიზიტები!
მიიღეთ რეკვიზიტები!

ამ ინსტრუქციისთვის დაგჭირდებათ:

1. Nokia 5110 LCD დისპლეი. თქვენ შეგიძლიათ მისი გადარჩენა ძველი Nokia 5110– დან, ან შეგიძლიათ შეიძინოთ ონლაინ. აქ არის ბმული, რომელიც დაგეხმარებათ შეიძინოთ იგი:

Arduino 5110 ჩვენება-Ebay

2. Arduino დაფა. [მე გამოვიყენე NANO ამ შემთხვევაში]

3. (5 x [1000 ohm რეზისტორები])

4. (1 x [330 ohm რეზისტორები])

5. A 10kohm potentiometer.

6. რამოდენიმე მავთულის მავთული.

7. პურის დაფა.

ნაბიჯი 2: გაააქტიურეთ

გაააქტიურეთ!
გაააქტიურეთ!

ვინაიდან მე ვერ ვიპოვე Nokia 5110 კომპონენტი Fritzing ბიბლიოთეკაში, მე გადავწყვიტე ესკიზის ესკიზის გაკეთება. დაიმახსოვრეთ გამოიყენოთ 1000 ოჰმეტიანი რეზისტორები RST, CE, DC, Din და CLK პინთან არდუინოს დაფაზე და 380 ოჰმეტიანი რეზისტორი პოტენციომეტრთან დაკავშირებისას.

ნაბიჯი 3: დააინსტალირეთ Nokia 5110 ბიბლიოთეკა

თქვენ ჯერ უნდა დააინსტალიროთ Nokia 5110 ბიბლიოთეკა. აქ არის ბიბლიოთეკის ბმული. ჩამოტვირთეთ, გახსენით იგი და გადაიტანეთ Arduino ბიბლიოთეკების საქაღალდეში.

Nokia 5110 ბიბლიოთეკა Arduino– სთვის

ნაბიჯი 4: სურათის კონვერტაცია

თქვენ უნდა გადააკეთოთ სურათი, რომლის ჩვენებაც გსურთ ბიტმაპ ფაილში. ასევე თქვენ უნდა შეცვალოთ გამოსახულების გარჩევადობა 84*48 -მდე, ეკრანის გარჩევადობის შესაქმნელად. აქ არის საიტი, რომელიც დაგეხმარებათ ამაში:

ონლაინ კონვერტაცია

ნაბიჯი 5: Bitmap სურათის გადაყვანა C მასივში

ახლა თქვენ უნდა გამოიყენოთ პროგრამული უზრუნველყოფა.bmp გამოსახულების C მასივში გადასაყვანად.

Windows– ის მომხმარებლებს შეუძლიათ გამოიყენონ LCDAssistant (ფაილი ერთვის) და MacBook– ის მომხმარებლებს შეუძლიათ გამოიყენონ LCDCreator (მიმაგრებულია ფაილი).

სურათის გარდაქმნის შემდეგ, დააკოპირეთ მასივი. შემდგომ ნაბიჯებში განვმარტავ, თუ როგორ გამოიყენებოდა მასივი.

ნაბიჯი 6: კოდი

#მოიცავს // ბიბლიოთეკის ჩათვლით LCD5110 myGLCD (8, 9, 10, 12, 11); // LCD ობიექტის შექმნა

გარე uint8_t გრაფიკული ; // გრაფიკის ჩათვლით

void setup () {

myGLCD. InitLCD (); // LCD– ის ინიციალიზაცია

}

ბათილი მარყუჟი () {

myGLCD.clrScr (); // ეკრანის გასუფთავება

myGLCD.drawBitmap (0, 0, გრაფიკული, 84, 48); // ბიტმაპის შედგენა

myGLCD.update (); // LCD- ის განახლება

}

შექმენით ცალკე ჩანართი და დაასახელეთ როგორც Graphics. C

ახლა რაც შეეხება პერსონალურ გრაფიკულ ნაწილს.

ჩვენ შევინახავთ C კოდს პროგრამის emory– ში SRAM– ის ნაცვლად, რადგან ჩვენ ყოველთვის გვჭირდება RAM– ის მცირე გამოყენება. ამისათვის ჩვენ უნდა შევიტანოთ ბიბლიოთეკა და სიტყვა სურათების მსგავსი ან მსგავსი: (ჩვენ მოიცავს PROGMEM სიტყვას და ბიბლიოთეკას) [შეიყვანეთ ეს Graphics. C ნაწილში];

#მოიცავს const ხელმოუწერელ ჩამწერ გრაფიკას PROGMEM = {

// შეიყვანეთ C მასივი, რომელიც ადრე დააკოპირეთ აქ

// სხვაგვარად, ჩადეთ ჩემი graphics.c ფაილი, რომელიც მე შევიტანე

}

ნაბიჯი 7: თქვენ მზად ხართ

თქვენ ყველაფერი მზად ხართ!
თქვენ ყველაფერი მზად ხართ!

ატვირთეთ პროგრამა arduino– ზე USB კაბელის საშუალებით და თქვენ კარგად ხართ წასული.

აქ არის კიდევ ერთი მაგალითი, სადაც მე გამოვიტანე StoneSour– ის ლოგო Nokia 5110 ეკრანზე.

მე ღია ვარ კრიტიკისთვის, ამიტომ გთხოვთ მოგერიდოთ თქვენი მოსაზრებების კომენტარი ამ სასწავლო საკითხზე. მომწერეთ თუ გაქვთ რაიმე პრობლემა ამ პროექტთან დაკავშირებით.

Instagram- @moxigen

ფეისბუქი- მოქშ ჯადჰავი

გირჩევთ: