Académique Documents
Professionnel Documents
Culture Documents
NO. GUIDELINE
1 INTRODUCTION
2 ABSTRACT
3 OBJECTIVE
4 HISTORY
5 COMPONENT USED
6 CIRCUIT DIAGRAM AND ANALYSIS
7 PROBLEM STATEMENT
8 DISCUSSION
9 SUGGESTION
10 CONCLUSION
INTRODUCTION
As this type of board can be easily get from the market where it is done
by using Programmable board. But our project is done using Intergrated
Circuits (IC)-flip flop.
ABSTRACT
Arduino nano
IC – SAA1064
Resistor – 4.7kΩ
Transistor – NPN (BC337)
Capacitor – 2.2µf
7-Segment
Arduino jumper wire
delay( 1000 );
saa1064.setDynamic( );
delay( 1000 );
saa1064.clear( );
delay( 1000 );
} // setup
void loop( ) {
saa1064.setDynamic( );
if( i == 0 )
saa1064.setNormal( ); // set output currents to 12 mA
if( i == 1 )
saa1064.setBright( ); // set output currents to 21 mA
} // i
// scroll: 'Cool SAA1064 8-]' from right to left by 250 ms per step
saa1064.scrollCooLSAA1064( );
saa1064.sayOooh( );
delay( 1000 );
saa1064.sayUuuh( );
delay( 1000 );
saa1064.sayAAAh( );
delay( 1000 );
saa1064.sayHAhA( );
delay( 1000 );
saa1064.sayJAJA( );
delay( 1000 );
saa1064.sayFoo( );
delay( 1000 );
saa1064.saybAr( );
delay( 1000 );
saa1064.say( 815 );
delay( 1000 );
saa1064.clear( );
delay( 1000 );
saa1064.sayByZero( 815 );
delay( 1000 );
saa1064.clear( );
delay( 1000 );
saa1064.say( 0,8,1,5 );
delay( 1000 );
saa1064.clear( );
delay( 1000 );
saa1064.sayTime( 8, 5 );
delay( 1000 );
saa1064.sayTime( 8, 15 );
delay( 1000 );
saa1064.sayTime( 18, 15 );
delay( 1000 );
saa1064.sayDate( 24, 01 );
delay( 1000 );
saa1064.sayDateUS( 01, 24 );
delay( 1000 );
saa1064.sayYear( 14 );
delay( 1000 );
saa1064.sayYear( 2014 );
delay( 1000 );
saa1064.scrollTime( 18, 15, 00, 250 ); // right to left by 250 ms per step
saa1064.say( 5 );
delay( 1000 );
saa1064.say( 15 );
delay( 1000 );
saa1064.say( 815 );
delay( 1000 );
saa1064.say( 2815 );
delay( 1000 );
saa1064.sayByZero( 5 );
delay( 1000 );
saa1064.sayByZero( 15 );
delay( 1000 );
saa1064.sayByZero( 815 );
delay( 1000 );
saa1064.sayByZero( 2815 );
delay( 1000 );
saa1064.clear( );
saa1064.say( 1, 0 ); // show 1 on 1st digit
delay( 1000 );
saa1064.clear( );
saa1064.say( 2, 1 ); // show 2 on 2nd digit
delay( 1000 );
saa1064.clear( );
saa1064.say( 3, 2 ); // show 3 on 3rd digit
delay( 1000 );
saa1064.clear( );
saa1064.say( 4, 3 ); // show 4 on 4th digit
delay( 1000 );
saa1064.say( 8888 );
for( int i = 1; i < 8; i++ ) {
saa1064.setIntensity( i );
delay( 250 );
} // i
for( int i = 7; i > 0; i-- ) {
saa1064.setIntensity( i );
delay( 250 );
} // i
saa1064.setBright( );
saa1064.byteAll( );
delay( 1000 );
saa1064.say( i );
delay( 10 );
} // i
saa1064.clear( );
delay( 1000 );
} // loop
PROBLEM STATEMENT
While doing this project there were some problem that we have
faced. Firstly, it was hard to decide the project that we were
going to do as it was to hard for us to plan. Then we decided
what we were going to do and didn’t know what were the
items that we had to use for the project.
After finding out all the items, it was hard for us to find n buy
the item, especially the ‘IC’. Components have been fixed to the
circuit, and it work, but there is abit error in the circuit. It has
taken us a lot of energy and time to do this project
DISCUSSION
ARDUINO
-As its name, arduino nano is a compact and breadboard-
friendly version board based on ATmega328 processor. It
is more or less same functionality as the arduino UNO but
in different package. Instead of using the standard USB to
connect the computer, it usesthe mini USB but without the
power plug for external power source that built on
arduino UNO.
IC(SAA1064)
-The LED-driver is a bipolar integrated circuit made in an
I2L compatible 18 volts process. The circuit is especially
designed to drive four 7-segment LED displays with
decimal point by means of multiplexing between two
pairsof digits. It features an I2C-Bus slave transceiver
interfacewith the possibility to program four different
SLAVE, ADDRESSES, a POWER RESET flag, 16 current
sink, OUTPUTS, controllable by software up to 21 mA,
two multiplex drive outputs for common anode segments,
an on-chip multiplex oscillator, control bits to select static,
dynamic and blank mode, and one bit for segment test.
7-SEGMENT
-To see whether our 5-3-2-1 counter is working
correctly we connect it to a 7-segment display. This
display is composed of an array of 7 LEDs (Light
Emitting Diodes). Now we should design a
controller that connects the outputs of the counter
to the 7-segment display in such a way that the
actual numbers are displayed. A segment is on
when it is triggered with a logical 0. An
unrecognized input (a signal representing none of
the numbers from 0 to 9) should cause the
controller to turn all segments on.
SUGGESTION
We suggest that this project should be done in a good way, and
we have to do more practice in making a complete circuit
without doing many errors. A complete circuit can make us
know more about the components and will be easier when we
start to work, as at the working place we already know what
we have to do and not stand there blank without knowing
anything.
CONCLUSION
Hardware development is very important towards the success
of integrating both software and hardware. There many types
of LED display that can be found on the market. Therefore, the
application program is debugged and modified to ensure that it
runs accordingly to the program algorithm.