A client/server application that implements the game of BINGO. This example broadcasts information via a multicast socket, builds its GUI with Swing components, uses multiple synchronous threads, and communicates with RMI.
The enclosed VB project includes a VB class that implements the Rijndael AES block encryption algorithm. The form in the project runs some test data through the class.
SPLASH is a c++ class library that implements many of the Perl constructs and data types, including extensive regex regular expression pattern matching. For those not familiar with Perl, it is an excellent scripting language by Larry Wall and is available for most platforms. This Class library provi ...
ATmega8 taillight circuitA more complex C program that implements different flashing patterns under the control of both the push buttons and potentiometer. Use your imagination to come up with some novel ideas here. Remember however that more marks are to be awarded for the quality of the code than ...
This code implements the basic functions for an I2C slave device using the SSP module. All I2C functions are handled in an ISR. Bytes written to the slave are stored in a buffer. After a number of bytes have been written, the master device can then read the bytes back from the buffer.
LPC2148 USB Audio Device Example
This USB example project implements an USB Audio Device that connects via the USB interface to the PC. It may be used on the following devices:
LPC2141
LPC2142
LPC2144
LPC2146
LPC2148
An USB Audio Device (HID) does not require any special USB driver, since the ...
This example implements a gameport translator on the PIC16C765. The
firmware translates a gaming device plugged into the gameport to a USB
gaming device. The firmware is set up to translate the DexxaTM
eight-button gamepad. Changes to the firmware will be necessary
for a different gaming device. ...