4D Systems Supporting Files
Designed to provide useful information showcasing the spectrum of features that 4D products have to
offer, through easy to read documentation supported by illustrative images and sample code extracts.

ViSi GPIO Bus Control Using DIP Switch Objects Picaso

Name : 4D-AN-00067
Title : ViSi GPIO Bus Control Using DIP Switch Objects Picaso
Revision : 1.0
Description : Many of the widgets can be used as a virtual input or output device - to send or receive signals to and from external devices through the thirteen available GPIO pins of the Picaso processor. This application note specifically uses the DIP switch to control eight LEDs on a breadboard through the 8-bit GPIO bus. A simple program for controlling the brightness of an LED is also included. In more advanced applications, the LEDs can be replaced with a microcontroller.
Link : http://www.4dsystems.com.au/appnote/4D-AN-00067/
Supported Processor : PICASO
Supported Environment : ViSi
Subcategory : gpio
Files :
Difficulty : Difficult
Recommendation(s) :
Title Difficulty
General Migrating from PICASO-SGC-GFX to PICASO Easy
General How to Update the PmmC for Picaso Easy
General Downloading an Application Program to FLASH or RAM Easy
General Partitioning a micro-SD into FAT and RAW Components Easy
General 4DGL Colour CONSTANTS Easy
ViSi Getting Started - First Project for Picaso and Diablo16 Easy
Designer or ViSi How to Draw Pixels and Lines Easy
Designer or ViSi How to Draw Circles and Rectangles Easy
Designer or ViSi How to Draw Triangles and Polygons Easy
Designer or ViSi Touch Detection Easy
Designer or ViSi GPIO Pins Picaso Easy
ViSi Displaying Images from the uSD Card - WYSIWYG FAT16 Medium
ViSi DIP Switch Medium