HX1230 მონოქრომული LCD არდუინოს პროექტებში: 4 ნაბიჯი
HX1230 მონოქრომული LCD არდუინოს პროექტებში: 4 ნაბიჯი
Anonim
HX1230 მონოქრომული LCD არდუინოს პროექტებში
HX1230 მონოქრომული LCD არდუინოს პროექტებში

ნაწილები:

  • ნებისმიერი არდუინო
  • HX1230 96x68 პიქსელიანი LCD (ასევე ცნობილია როგორც Nokia 1202, STE2007)
  • რამდენიმე მავთული

ნაბიჯი 1: კავშირები

კავშირები
კავშირები
კავშირები
კავშირები
  1. RST to D6 ან ნებისმიერი ციფრული
  2. CE- დან D7- მდე ან ნებისმიერი ციფრული
  3. N/C
  4. DIN- დან D11/MOSI- მდე
  5. დააჭირეთ D13/SCK- ს
  6. VCC 3.3V- მდე
  7. BL to 3.3V ან რეზისტორის საშუალებით ნებისმიერ ციფრულ პინზე
  8. GND to GND

კავშირები მსგავსია Nokia 5110 LCD- ისა და SPI დისპლეების უმეტესობასთან. ერთადერთი განსხვავება ისაა, რომ არ არსებობს DC (მონაცემები/ბრძანება) პინი. ეს ინფორმაცია იგზავნება 9 ბიტიანი SPI საშუალებით.

LCD საუკეთესოდ მუშაობს 3.3V- ზე, 5V ასევე უსაფრთხოა, მაგრამ მოითხოვს ცვლილებებს კონტრასტის პარამეტრებში. უმარტივესი გზაა გამოიყენოთ Arduino Pro Mini, რომელიც იკვებება 3.3 ვ წყაროდან.

ნაბიჯი 2: Nokia 5110 LCD- ის შედარება

შედარება Nokia 5110 LCD- თან
შედარება Nokia 5110 LCD- თან
შედარება Nokia 5110 LCD- თან
შედარება Nokia 5110 LCD- თან

HX1230 რეკლამირებულია, როგორც Nokia 5110 LCD შემცვლელი. ეს არ არის მთლიანად მართალი, რადგან HX1230- ს აქვს განსხვავებული კონტროლერი/ბრძანება და მოითხოვს სხვა ბიბლიოთეკას

HX1230- ის უპირატესობები:

  • გაცილებით მცირე ზომის PCB, მაგრამ ეკრანის ზომა თითქმის იგივეა
  • ზებრის ზოლები არ არის, დისპლეი შედუღებულია PCB- ზე
  • ცოტა უფრო მაღალი გარჩევადობა 96x68 წინააღმდეგ 84x48
  • უკეთესი ასპექტის თანაფარდობა, პიქსელები კვადრატულია
  • მხოლოდ 1 LED გამოიყენება განათებისთვის
  • 1 მავთული ნაკლებია საჭირო MCU- ს დასაკავშირებლად (DC პინის გარეშე)
  • ჩვეულებრივ იაფია ვიდრე N5110 - $ 1.60 vs $ 1.80

ნაბიჯი 3: Arduino პროგრამული უზრუნველყოფა

მომზადებულია 2 სხვადასხვა ბიბლიოთეკა:

  • დაბალი რესურსების ბიბლიოთეკა გამოიყენება უბრალო პროექტებისთვის, ძირითადად ალფანუმერული მონაცემებით (თუმცა პიქსელის გრაფიკის/ბიტმაპების გადაცემა ჯერ კიდევ შესაძლებელია), არ იყენებს RAM ჩარჩოს ბუფერისთვის, ყველაფერი პირდაპირ გადაეცემა LCD- ს SPI- ის საშუალებით

    github.com/cbm80amiga/HX1230_SPI

  • სრული გრაფიკული ბიბლიოთეკა დამამცირებელი მხარდაჭერით:

    github.com/cbm80amiga/HX1230_FB

უყურეთ მომდევნო ვიდეოს ბიბლიოთეკების მახასიათებლების შესამოწმებლად

ნაბიჯი 4: უყურეთ ვიდეოს

Მახასიათებლები:

  • პროპორციული შრიფტების მხარდაჭერა ჩაშენებული (მოითხოვს შრიფტებს PropFonts ბიბლიოთეკიდან
  • მარტივი პრიმიტივები (პიქსელები, ხაზები, ოთხკუთხედები, შევსებული ოთხკუთხედები, წრეები, შევსებული წრეები, სამკუთხედები, შევსებული სამკუთხედები)
  • სწრაფად შეკვეთილი დაშლა (17 შაბლონი)
  • ულტრა სწრაფი ჰორიზონტალური და ვერტიკალური ხაზის ნახაზი
  • ბიტმაპების ნახაზი
  • ბევრი პროგრამის მაგალითი

გირჩევთ: