Who wants a cheap, simple, Arduino-based LED controller?

what i see on typhon schematic
is
jp1-----------------------lcd pinout
pin1 = gnd which hooks to pin1 Vss
pin2 =5v------------------pin2 Vcc
pin3 =Vo------------------pin3 Vee
pin4 =Rs------------------ pin4 Rs
pin5 =gnd------------- R/W on lcd not used
pin6 =en----------------- pin6 E enable signal
pin7--------------------- not used on lcd
pin8----------------------not used on lcd
pin9----------------------not used on lcd
pin10---------------------not used on lcd
pin11 =lcd4---------------pin11 db4
pin12 =lcd5---------------pin12 db5
pin13 =lcd6---------------pin13 db6
pin14 =lcd7---------------pin14 db7
pin15 =bkl----------------pin15 ledK
pin16 =gnd---------------not available on lcd

is this the correct wiring for my lcd? i have an actual pcb
 
Last edited:
The circuit:
* LCD RS pin to digital pin 14
* LCD Enable pin to digital pin 13
* LCD D4 pin to digital pin 11
* LCD D5 pin to digital pin 6
* LCD D6 pin to digital pin 25
* LCD D7 pin to digital pin 4
* LCD R/W pin to ground
* 10K resistor:
* ends to +5V and ground
* wiper to LCD VO pin (pin 3)

Library originally added 18 Apr 2008
by David A. Mellis
library modified 5 Jul 2009
by Limor Fried (http://www.ladyada.net)
example added 9 Jul 2009
by Tom Igoe
modified 22 Nov 2010
by Tom Igoe

This example code is in the public domain.

http://www.arduino.cc/en/Tutorial/LiquidCrystal
*/

// include the library code:
#include <LiquidCrystal.h>

// initialize the library with the numbers of the interface pins
LiquidCrystal lcd(15, 14, 13, 12, 11, 6, 4, 3, 2, 1);

void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("hello, world!");
}

void loop() {
// set the cursor to column 0, line 1
// (note: line 1 is the second row, since counting begins with 0):
lcd.setCursor(0, 1);
// print the number of seconds since reset:
lcd.print(millis()/1000);
}
 
Why not just use the pin assignments in the actual Typhon firmware? Connect the LCD pins 1- 16 in the order laid out on the PCB, upload the typhon firmware and be done with it. The "Hello World" sketch uses a different pin assignment all together, so it's no wonder you're having problems.
 
i would do that but when i compile it in both versions of arduino there is a bunch of errors in the files that i have downloaded from the wiki. thats why i asked if someone that has it working could send me their files so i could try them on my typhon and see if it is me and the arduino program thats not functioning together or if it was my lcd or typhon board that has problems. i dont think its the lcd or typhon that has the problem i think its me not getting in jive with arduino thats having troubles i am the type that if its in black and white i can understand how it works and be able to learn it but having to just grope at things i have never done before gives me troubles
james
 
Last edited:
any sketch for a storm and cloud effects for the typhon

any sketch for a storm and cloud effects for the typhon

any sketch for a storm and cloud effects for the typhon
 
Hello Everybody,

Can someone please point me to a wiring diagram with a Typhoon controller ( i got one from Boostled). I have got my led's and heatsinks and the typhoon controller..
I was looking for a wiriring diagram and couldnt find one.

If someone has one can you please provide me a wiring diagram.

Thank you,
SWF
 
Last edited:
Who wants a cheap, simple, Arduino-based LED controller?

Hello Everybody,

Can someone please point me to a wiring diagram with a Typhoon controller ( i got one from Boostled). I have got my led's and heatsinks and the typhoon controller..
I was looking for a wiriring diagram and couldnt find one.

If someone has one can you please provide me a wiring diagram.

Thank you,
SWF

http://cdn.shopify.com/s/files/1/0055/9572/files/Typhon_Controller_Manual_02-4-12.pdf?100212
 
Sketches

Sketches

How about we post our sketches for the Typhon.
I'm useing Spuzzum's ver. Up to 5 pwm channels. Could get 6 channels if I could figure out how to use the I2C buttons instead of the ones hardwired on the Typhon board.Three temps 20 x 4 lcd.
The screen has to be I2C. Not a bad sketch.

Any word on the Typhon ][?

shark boy
 

Attachments

Hi Shark Boy. I am using a DFRobot LCD Keypad shield for my reef controller. I'm looking for some code and have been cutting and pasting and trying to get my stuff working.

The lcd / keypad shield I use has the I2C inputs and all the buttons are on the shield. Since the Typhon standard uses push buttons it's incompatible with my setup, and like you I am after some code to make it work. Someone asked on page 38 of this thread about it and got a response that said basically to handle all of the menu' presses with if statements about which button is being pressed.

I have the button values and a knowledge of C++ but I can't work out how to assign the buttons etc. since the Button.h library used in Typhon has things like UniquePresses and IsPressedDown and stuff that the ADC / I2C keys don't really operate on nor will he menu case statements work with (as far as I can see). If you have any information on how to get our setup operational then please share. Thanks!
 
I2c

I2c

Simpsold,
I don't have a clue. I kinda give up on the buttons and went with the regular buttons. I had the I2C buttons working, but I couldn't figure out how to make them work with the sketch. I don't have any programming skill unless you count playing with my Arduino for a year now. I bought a Mega 2560 a couple months ago but other than loading a sketch or two in it it has been in a drawer. Just not enough time.
If someone can incorperate the I2C buttons in then that would be cool.
The Typhon can do so much more than just turn on some leds, it still impresses me!
shark boy
 
Simpsold,
...
The Typhon can do so much more than just turn on some leds, it still impresses me!
shark boy


I think the same. The built in combo of LCD, RTC and Keypad makes the Typhon a very solid, versatile yet simple platform. Making i2c add-ons boards to add more functionality is the way to go.
 
Hi, Anyone have a version that will work in Arduino 1.0.1? Having trouble with libraries and code changes...

Tom

It would probably be easier to just reinstall an older version of the Arduino IDE on your computer. Version 23 would work fine. Arduino 1.0 broke compatibility with a lot of libraries, so rewriting them all to work correctly, would be tedious to say the least.
 
Back
Top