Electronic Components Datasheet Search |
|
4DISPLAY-SHIELD-96 Datasheet(PDF) 3 Page - List of Unclassifed Manufacturers |
|
4DISPLAY-SHIELD-96 Datasheet(HTML) 3 Page - List of Unclassifed Manufacturers |
3 / 13 page 4D SYSTEMS 4Display-Shield © 2012 4D SYSTEMS Page 3 of 13 www.4dsystems.com.au 1. Description The 4Display-Shield provides an easy way of interfacing 4D Systems display modules to the Arduino-Duemilanove, the Arduino-Mega and many other Arduino compatible boards. The 4Display-Shields come in 4 models, featuring a 5 way multiswitch joystick and male headers that help connect the 4Display-Shield to the Arduino boards. The 5 position joystick is connected to the Arduino D2, D3, D4, D5 and D6 pins. The communication interface between the 4Display- Shield and the Arduino is via the Serial UART. Both the TX and RX signals are jumpered on the shield PCB so that the Arduino UART can be freed-up when it's being programmed. The 4Display-Shield can be purchased in four models, featuring one of the following displays: • µOLED-96-G2 • µOLED-128-G1 (or µOLED-128-G2) • µOLED-160-G1 (or µOLED-160-G2) • µLCD-144-G2 These feature packed display modules, coupled with a convenient Arduino Shield, makes an ideal platform for learning and experimenting with the 4D Systems display modules. The 4Display-Shield is integrated with a full colour OLED or TFT LCD screen (model dependant), tiny yet poweful GOLDELOX graphics processors and a micro-SD connector which supports standard and high-capacity memory cards. The memory card can be used to store images, icons, video clips and data logging. The 4D Systems display module on the 4Display- Shield can be programmed as a stand-alone controller, or as a serial slave to the Arduino. To change how the display module is programmed, simply download the 4D Systems Workshop 4 IDE software from the 4D systems website, www.4dsystems.com.au, and follow the on screen instructions. When configured as a serial slave, the Arduino takes the role of the host controller. This allows you to develop your graphics applications using the Arduino development environment and software tools. The GOLDELOX processor has a rich set of serial commands built inside the chip and the commands are sent from the Arduino via the serial (UART) interface. All it takes is a few bytes of serial data from the Arduino and you can quickly and easily draw lines, circles, text and even display Images as well as play Video clips. The following links (not affiliated to 4D Systems) may prove useful when configuring the 4Display- Shield as a serial slave: http://embeddedcomputing.weebly.com/serial-lcd.html http://jennylc.com/4d/ http://nicholasboka.com/?page_id=23 http://code.google.com/p/displayshield4d/ http://code.google.com/p/uoled-library/ When configured as a stand-alone processor, the 4Display-Shield becomes a stand-alone device and all display application code is written in the Workshop 4 IDE, using the 4DGL Language. Don't let the name scare you off, 4DGL is an easy to learn but a powerful high level language. It allows the developer to write applications in a high level syntax similar to popular languages such as BASIC, C and Pascal and run it directly on the GOLDELOX processor. If you can write Arduino code then you can certainly write 4DGL code. The display modules are stand-alone devices. It allows the user to take complete control of all available resources on the display module such as the Serial Port, the graphics display and the micro-SD memory card. Thus graphics intensive processes can be completely offloaded from the Arduino and run on the GOLDELOX processor, along with micro- SD card processes and access to the GOLDELOX I/O pins. It provides the user complete control over the display module allowing them to offload a lot of overhead from the host processor by creating the 'work horse' objects within the display module itself. So, for a game of Tetris, rather than sending all the tetris graphics objects (tile blocks, borders, game score, etc etc), as serial graphics primitives, entire functions can be created in 4DGL and receive simple serial commands to control them. This also gives a neat division between the graphics functions and the game itself, allowing changes in the games appearance without altering the main Arduino game code, effectively allowing you to 'change skins' for the games appearance. |
Similar Part No. - 4DISPLAY-SHIELD-96 |
|
Similar Description - 4DISPLAY-SHIELD-96 |
|
|
Link URL |
Privacy Policy |
ALLDATASHEET.COM |
Does ALLDATASHEET help your business so far? [ DONATE ] |
About Alldatasheet | Advertisement | Datasheet Upload | Contact us | Privacy Policy | Link Exchange | Manufacturer List All Rights Reserved©Alldatasheet.com |
Russian : Alldatasheetru.com | Korean : Alldatasheet.co.kr | Spanish : Alldatasheet.es | French : Alldatasheet.fr | Italian : Alldatasheetit.com Portuguese : Alldatasheetpt.com | Polish : Alldatasheet.pl | Vietnamese : Alldatasheet.vn Indian : Alldatasheet.in | Mexican : Alldatasheet.com.mx | British : Alldatasheet.co.uk | New Zealand : Alldatasheet.co.nz |
Family Site : ic2ic.com |
icmetro.com |