TOP Contributors

  1. MIKROE (2784 codes)
  2. Alcides Ramos (387 codes)
  3. Shawon Shahryiar (307 codes)
  4. jm_palomino (120 codes)
  5. Bugz Bensce (97 codes)
  6. S P (73 codes)
  7. dany (71 codes)
  8. MikroBUS.NET Team (35 codes)
  9. NART SCHINACKOW (34 codes)
  10. Armstrong Subero (27 codes)

Most Downloaded

  1. Timer Calculator (140168 times)
  2. FAT32 Library (72622 times)
  3. Network Ethernet Library (57644 times)
  4. USB Device Library (47957 times)
  5. Network WiFi Library (43554 times)
  6. FT800 Library (42942 times)
  7. GSM click (30140 times)
  8. mikroSDK (28670 times)
  9. PID Library (27057 times)
  10. microSD click (26552 times)
Libstock prefers package manager

Package Manager

We strongly encourage users to use Package manager for sharing their code on Libstock website, because it boosts your efficiency and leaves the end user with no room for error. [more info]

< Back
Project

NOKIA 6100 LCD UTILITY

Rating:

0

Author: NART SCHINACKOW

Last Updated: 2014-01-05

Package Version: 1.0.0.0

Category: Other Codes

Downloaded: 1168 times

Not followed.

License: MIT license  

An application developed in VISUAL C# 2010 EXPRESS EDITION, used for reading JPEG files and exporting them either to MMC hence readable through MIKROE FAT16 LIBRARY or exporting them to a 2d unsigned int C ARRAY.
NOTE: THIS APP IS USED WITH A NOKIA 6100 LCD 132x132 PIXELS.

No Abuse Reported

Do you want to subscribe in order to receive notifications regarding "NOKIA 6100 LCD UTILITY" changes.

Do you want to unsubscribe in order to stop receiving notifications regarding "NOKIA 6100 LCD UTILITY" changes.

Do you want to report abuse regarding "NOKIA 6100 LCD UTILITY".

  • Information
  • Comments (1)
DOWNLOAD LINK RELATED COMPILER CONTAINS
Other Compiler
  • lib
  • src
  • exa
  • hlp
  • hex
  • sch
  • pcb
  • doc

Project Blog

THIS UTILITY IS USED WITH NOKIA 6100 LIBRARY , it converts a 24-bit colored image to a 4-bit colored image which is the bit-depth of the NOKIA 6100 LCD.

application image

application image

application image

View full image

DEMO

DEMO

Watch on YouTube

IMAGE FROM FILE

IMAGE FROM FILE

Watch on YouTube

Their are two ways for displaying an image on the screen using this utility:

1) by exporting the image as a 2d array, hence using the built-in FUNCTION
GRAPHICS_DRAW_IMAGE

NOTE : The 2d array export is a C array.

2) by exporting the image as a byte FILE, using this way you must add the following code

void ReadFromFile(char* FILE_NAME)
{
  char i,j,xx,yy;
  unsigned long SIZE;
  unsigned int FINAL_COLOR;
  mmc_fat_assign(FILE_NAME,0);
  mmc_fat_reset(&SIZE);
  for(i=0;i<132;i++)
  {
     for(j=0;j<132;j++)
     {
         Mmc_Fat_Read(&xx);
         Mmc_Fat_Read(&yy);
         FINAL_COLOR=xx;
         FINAL_COLOR=FINAL_COLOR<<8;
         FINAL_COLOR=FINAL_COLOR|yy;
         NOKIA_LCD_PIXEL(FINAL_COLOR,j,i);
     }
  }
}


The image below shows how your code must look like.


mikroC example

mikroC example

mikroC example

View full image

Note: This Project May Be Optimized And Changed Any Time So Stay Tuned

CHECK OUT MY WEBSITE FOR MORE CODES AND PROJECTS

ALSO FROM THIS AUTHOR

NETDUINO PLUS HTTP WEBSERVER

0

Netduino plus is an open source hardware and software board, specs could be found at http://www.netduino.com/netduinoplus/specs.htm it uses microsoft .net micro frame work uses Atmel 32-bit microcontroller, Speed: 48MHz, ARM7 This Project demonstrates an http web server

[Learn More]

RFM12 Radio Trasceiver Library

0

This library has functions for interfacing a cheap and reliable radio transceiver RFM12 (433MHZ) FSK module. module details could be found at : http://www.hoperf.com/rf_fsk/cob/RFM12.htm Microcontroller communicates with the module using software SPI implemented in the library.

[Learn More]

C# Base64 Encryption/Decryption Application

0

This is a program developed using visual c# 2010 express, it allows you to encrypt any given data string to Bas64 and decrypts any encrypted string to its original data. This is a good utility used when using "basic-realm" authentication in web pages which uses bas64 encryption

[Learn More]