Arduino Pro Mini 328 Project Board

I have been experimenting with the 5V & 3V versions of this $10 board from Sparkfun. It is very versatile though it requires a USB to FTDI interface.  The Project Board I have assembled including the Pro Mini has buttons and switches.  As you can see from the photo, it also uses Seven Segment Platform Circuit Board.  The Project Board Circuit Board consists of 2 pushbuttons, 1 Piezoelectric transducer (note not good for musical reproduction – distortion),  Bi-color LED.  This is attached to a Sparkfun 7 Segment display and an breadboard for prototyping.

Pro Mini 328 Project Board and Seven Segment Platform 

Outputs

  • D3       PWM Output for Grain synthesizer
  • D5       Green LED
  • D8       Red LED
  • D6       Serial Display from Sparkfun
  • D7       Piezo Electric Transducer
  • D11     PWM Output for Sine Wave Generator

Inputs

  • A0       Frequency/Grain Pitch
  • D10     Run
  • D11     Enter

Projects that I have built include:

Filename:  s7_pomo_simple_may19

  • Arduino Pro Mini 328 16Mhz Sparkfun, 5V
  • 7Segment Serial wired to pin 6, running software serial
  • Two pushbutton inputs & piezoelectric element
  • Implements pomorodo timer of 25 minutes of work and a 5-minute break
  • Serial7Segment.begin(9600); //Talk to the Serial7Segment at 9600 bps
  • Serial7Segment.write(‘v’); //Reset the display – this forces the cursor to return to the beginning of the display
  • Serial7Segment.print(“1234″); //Send text to the display
  • beeper – Sound function

 

  • int runPin = 10;     //Run
  • int enterPin = 11;   //Enter
  • int gledPin = 5;     //Green LED
  • int rledPin = 8;     //Red LED
  • int piezoPin = 7;     //Piezo Electric Element

 

  • Filename:   s7_sine_may20a
  • * Revised May 20, 2015 (disabled outputs on pins 6 & 7), cleaned up format
  • * Output on Digital pin 11
  • * Input on Analog pin 0
  • * DDS Sine Generator for ATMEGS 168
  • * Timer2 generates the 31250 KHz Clock Interrupt

 

  • Filename:  s7_grain_may22a
  • // May 22, 2015
  • // granular synthesizer adapted from Peter Knight (Tinker.it)
  • // Analog in 0: Grain 1 pitch (ONLY FUNCTIONAL)
  • // Analog in 1: Grain 2 decay
  • // Analog in 2: Grain 1 decay
  • // Analog in 3: Grain 2 pitch
  • // Analog in 4: Grain repetition frequency
  • // Digital 3: Audio out

 

  • Filename:  s7_analogin_may22
  • * May 22, 2015
  • *  Reads an analog input on pin 0-4, and prints the result to the serial monitor.
This entry was posted in Arduino, Audio, How To, Projects and tagged . Bookmark the permalink.

Comments are closed.