Arduino Due VGA Signal Out

Stimmer ArduinoForum
Photo credit: [Stimmer] on the Arduino Forum

Via Arduino.

[Stimmer] on the Arduino Forum hardcoded a way to display 160×240 (320×240 after some posts) VGA signal:

“After working out how to do a timer interrupt I’ve had a go at making a VGA framebuffer. It is rather low-res at present(160×240) and fuzzy but I hope to be able to improve that. It has 8-bit colour (RRRGGGBB).

“I cannot get Eagle to run right now so will have to describe the schematic in text:”

  • Due pin 2 -> VGA pin 13 (HSync)
  • Due pin 3 -> VGA pin 14 (VSync)
  • Due pin 25 -> 820R resistor -> VGA pin 3 (blue)
  • Due pin 26 -> 390R resistor -> VGA pin 3 (blue)
  • Due pin 27 -> 2k2 resistor -> VGA pin 2 (green)
  • Due pin 28 -> 1k resistor -> VGA pin 2 (green)
  • Due pin 14 -> 470R resistor -> VGA pin 2 (green)
  • Due pin 15 -> 2k2 resistor -> VGA pin 1 (red)
  • Due pin 29 -> 1k resistor -> VGA pin 1 (red)
  • Due pin 11 -> 470R resistor -> VGA pin 1(red)
  • Due pin GND -> VGA pins 5,6,7,8,10

Read More.


ArduinoDue

Arduino Due – assembled – Due

Put your Arduino project on TURBO mode with the high-speed, high-power Arduino Due! The Due cranks it up to 11 with an 84 MHz ARM core processor – 512K of FLASH storage! 96K of RAM! Both USB client and host! The Arduino Due is ideal for those who want to build projects that require high computing power. For example, remotely-controlled drones that, in order to fly, need to process a lot of sensor data per second – or an audio player that uses the built in Digital-to-Analog converter.

The Arduino Due also gives students the opportunity to learn the inner workings of the ARM processor in a cheaper and much simpler way than before.

To scientific projects, which need to acquire data quickly and accurately, Arduino Due provides a platform to create open source tools that are much more advanced than those available now.

The new platform enables the open source digital fabrication community (3d Printers, Laser cutters, CNC milling machines) to achieve higher resolutions and faster speed with fewer components than in the past.

Main features of Arduino Due

  • The board is equipped with a SAM3X8E processor from Atmel, based on the 32 bit ARM Cortex M3 architecture running at 84MHz.
  • USB 2.0 interface running at 480 Megabits that allows Arduino Due to act as a USB Host (so you can interface it to USB devices like mice, keyboards, cameras, mobile phones and more). Arduino Due supports the Android ADK 2012 protocol.
  • 12 analog inputs (ADC) with 12-bit resolution and high speed, opening the door to audio applications and signal processing projects that were impossible with Arduino Uno.
  • High-resolution Analog outputs (DAC). The board provides two 12-bit outputs that can be used to generate audio signals. The Arduino Due software comes with software examples for a WAV and OGG player.
  • 4 high-speed serial communication ports.
  • 70 input/output pins.
  • High-speed CAN interface. The CAN protocol is used in the automotive industry to network the different components of the car, is now becoming popular in the field of industrial automation thanks to its speed and ability to withstand electrical noise.
  • 12 PWM channels.
  • 2 I2C bus.

Get yours today!


Adafruit publishes a wide range of writing and video content, including interviews and reporting on the maker market and the wider technology world. Our standards page is intended as a guide to best practices that Adafruit uses, as well as an outline of the ethical standards Adafruit aspires to. While Adafruit is not an independent journalistic institution, Adafruit strives to be a fair, informative, and positive voice within the community – check it out here: adafruit.com/editorialstandards

Stop breadboarding and soldering – start making immediately! Adafruit’s Circuit Playground is jam-packed with LEDs, sensors, buttons, alligator clip pads and more. Build projects with Circuit Playground in a few minutes with the drag-and-drop MakeCode programming site, learn computer science using the CS Discoveries class on code.org, jump into CircuitPython to learn Python and hardware together, TinyGO, or even use the Arduino IDE. Circuit Playground Express is the newest and best Circuit Playground board, with support for CircuitPython, MakeCode, and Arduino. It has a powerful processor, 10 NeoPixels, mini speaker, InfraRed receive and transmit, two buttons, a switch, 14 alligator clip pads, and lots of sensors: capacitive touch, IR proximity, temperature, light, motion and sound. A whole wide world of electronics and coding is waiting for you, and it fits in the palm of your hand.

Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!

Join us every Wednesday night at 8pm ET for Ask an Engineer!

Join over 38,000+ makers on Adafruit’s Discord channels and be part of the community! http://adafru.it/discord

CircuitPython – The easiest way to program microcontrollers – CircuitPython.org


New Products – Adafruit Industries – Makers, hackers, artists, designers and engineers! — New Products 11/15/2024 Featuring Adafruit bq25185 USB / DC / Solar Charger with 3.3V Buck Board! (Video)

Python for Microcontrollers – Adafruit Daily — Select Python on Microcontrollers Newsletter: PyCon AU 2024 Talks, New Raspberry Pi Gear Available and More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi

EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey

Adafruit IoT Monthly — Halloween, WiLo, and more!

Maker Business – Adafruit Daily — Checking in on Intel

Electronics – Adafruit Daily — Are you grounded?

Get the only spam-free daily newsletter about wearables, running a "maker business", electronic tips and more! Subscribe at AdafruitDaily.com !



No Comments

No comments yet.

Sorry, the comment form is closed at this time.