tag:blogger.com,1999:blog-52422750971121223992024-03-14T01:40:31.259+07:00About MicrocontrollerEverything related to microcontroller and electronics projectUnknownnoreply@blogger.comBlogger244125tag:blogger.com,1999:blog-5242275097112122399.post-59896403703490872482016-06-17T09:26:00.000+07:002016-06-17T09:26:41.278+07:00PIC based Alarm Clock with Voice RecognitionThis project shows you how to build <b>alarm clock with ability to recognizes simple commands</b> to turn off or snooze the alarm clock. By requiring the user to repeat certain phrases to execute specific commands, it help user become more alert when they wake up.<br />
<br />
The hardware for the project consisted of the <a href="http://aboutmicrocontroller.blogspot.com/search/label/PIC">PIC32 microcontroller</a>, microphones, a TFT LCD display, a UART serial cable, a buzzer for the alarm sound, and an external pushbutton. The microphones detects the voice commands from the user which is then amplified and filtered for better sound capture. The TFT display shows the date, current time in military format, and the alarm time in military format.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://2.bp.blogspot.com/-YldDU13injg/V2Neu_SfFgI/AAAAAAAAA40/zlC_N4-yrRwNZRb1lMIHkpQ2QIarPVRFQCLcB/s1600/Alarm%2BClock%2Bwith%2BVoice%2BRecognition.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="https://2.bp.blogspot.com/-YldDU13injg/V2Neu_SfFgI/AAAAAAAAA40/zlC_N4-yrRwNZRb1lMIHkpQ2QIarPVRFQCLcB/s1600/Alarm%2BClock%2Bwith%2BVoice%2BRecognition.jpg" /></a></div>
<a name='more'></a><br />
The TFT was also used to show a spectrogram of the voice recognition when the pushbutton is pressed, which determines when to capture speech when the alarm goes off. The UART serial communication allows the user to set the time and date using a UART console and a keyboard on a computer as well as the alarm time. <br />
<br />
<h2>
How it works?</h2>
Firstly, user need to press a button to run the fft and record speech. Then, the micro controller will identify the word based on the spectrogram of recorded word to the words in database. If the matching is above a certain threshold then the alarm buzzer stops ringing.<br />
<br />
For example, user can train four words/phrases, "shush", "stop", "snooze" (to delay the alarm time), and "shut up". When the FFT is run the program enters into a state machine. The state machine has a state for each sound of the word for the password in our database that will turn off the alarm. Each sound is compared to that of the spoken word and if the syllable matches we move on to the next state. The final state stops the buzzer.<br />
<div style="left: 410px; position: relative; top: 280px;">
<a href="javascript:void(0)" onclick="window.open ('https://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/f2015/tk375/website/website/index.html')">Read More</a></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-39842839148252881532015-11-17T13:30:00.000+07:002015-11-17T13:30:06.397+07:00LCDTV Server: Streaming Media Using Ethernet/USB AdapterThe WIZnet WIZ550io-based <b>LCDTV SERVER</b> is a small device that plugs into the USB port of a LCD TV or portable DVD player, and allows it to stream media over the network from a file server. It does this by presenting itself to the LCD TV as a conventional USB flash memory, emulating the interface of a mass-storage USB device.<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-o57wYd1we2w/VkrIkcFkU9I/AAAAAAAAA4I/jgdcw0PVLsk/s1600/LCDTV%2BServer.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="stream media across a LAN with USB adapter" border="0" src="http://2.bp.blogspot.com/-o57wYd1we2w/VkrIkcFkU9I/AAAAAAAAA4I/jgdcw0PVLsk/s1600/LCDTV%2BServer.jpg" title="stream media across a LAN with USB adapter" /></a></div><a name='more'></a>
<br />
The LCD TV communicates with the device as if it were an ordinary FAT file system. The sector reads to the file system are intercepted and converted into Ethernet equivalents using the lightweight ATAOE protocol. The requests are then broadcast across a local area network to a central media server using the Ethernet interface of the W5100io module.<br />
<br />
The file server processes the ATAOE sector read requests originating from the device and uses it to access an emulated 200GB FAT32 disk drive. This disk drive is not real, and acts a translation layer to the local DLNA Media Network. This network can then be used to directly access the Windows Media Server or a host of other DLNA media servers.
<br />
<div style="left: 410px; position: relative; top: 280px;">
<a href="javascript:void(0)" onclick="window.open ('http://circuitcellar.com/wiznet2014/winners-second-meek')">Read More</a></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-45910038527209700292015-08-24T07:09:00.000+07:002015-08-24T07:09:00.485+07:00Simple IR Remote Control Robot, Arduino UnoThis project guides you how to build a <b>simple robot which can be controlled using a IR TV remote control</b>. The hardware consist of Arduino uno as main processor, Tsop1738 for IR sensor, L293D as motor driver, 9v battery, two dc motor, and robot base.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-K9DS9Oz5nAc/VdJ3PiULAJI/AAAAAAAAA3k/al8o-ho3qpg/s1600/IR%2BROBOT%2Bremote%2Btv%2Bcontrolled.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="IR TV remote control robot - Arduino" border="0" src="http://1.bp.blogspot.com/-K9DS9Oz5nAc/VdJ3PiULAJI/AAAAAAAAA3k/al8o-ho3qpg/s1600/IR%2BROBOT%2Bremote%2Btv%2Bcontrolled.jpg" title="IR TV remote control robot" /></a></div>
<br />
<a name='more'></a><br />
After you build the robot, you need to configure which button in IR Remote that can be used to control the robot to move forward, reverse, left, right and stop. You can use "IR recv demo" from Arduino example project and Arduino serial monitor to capture IR remote button value. Record the hex code value in serial monitor. Repeat the step for 5 button.<br />
<br />
And then use IF..ELSE function in your code to command the robot, e.g. if <i>value</i> <i>IR = FF30CF</i> then robot move forward. Upload IR robot code and play.<br />
<div style="left: 410px; position: relative; top: 280px;">
<a href="javascript:void(0)" onclick="window.open ('http://www.instructables.com/id/ARDUINO-based-IR-remote-control-robot/?ALLSTEPS')">Read More</a></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-5133866843882485072015-08-18T06:31:00.000+07:002015-08-18T06:32:22.808+07:00Mini Sonar Robot, Arduino Pro MiniIn this project, <i>m-shams</i> shows you how to build a mini-sonar robot with arduino pro mini. The robot used ultrasonic sensors (HC-SR04) to avoid obstacle.<br />
<br />
The sensor work principle similar to radar or sonar, which evaluate attributes of a target by interpreting the echoes from radio or sound waves respectively. By measuring the time interval between sending the signal and receiving the echo, the robot can determine the distance to object.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-uIHNFL7obxs/VdJtr2Xyq5I/AAAAAAAAA3U/P2vk3P5INKg/s1600/Simple%2BSonar%2BRobot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-uIHNFL7obxs/VdJtr2Xyq5I/AAAAAAAAA3U/P2vk3P5INKg/s1600/Simple%2BSonar%2BRobot.jpg" /></a></div>
<a name='more'></a><br /><br />
The project firmware comes with rule as follow<br />
<ul>
<li>Minimum distance is the stopping distance to prevent crash. The best distance from any block to stop the robot, is depends on the gearbox speed.</li>
<li>Robot comes back to max distance.</li>
<li>backDist and turnDist should be customized depend on the robot speed.</li>
<li>A random behavior including a stop, melody and random movement has used.</li>
</ul>
<br />
If you are new to robotic, this project is good for your first project.
<br />
<div style="left: 410px; position: relative; top: 280px;">
<a href="javascript:void(0)" onclick="window.open ('http://www.instructables.com/id/Arduino-Mini-Sonar-Robot/?ALLSTEPS')">Read More</a></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-84460017678998060732015-03-16T10:01:00.003+07:002015-03-16T10:01:43.174+07:00Arduino Decision Box, ATtiny85The aim of the project is to generate random output for "Yes" or "No". When user press the button, it will turn on green LED (yes) or red LED (No). This simple project can be used for your first time in microcontroller project or you can used it to play mini game. It also can be used to replace "coin flipping" at the start of sport match.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-4DxFsbfQBZI/VQZGxnmEU6I/AAAAAAAAA24/ouQKxDLnrPk/s1600/Decision%2BBox.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Arduino Random Generator LED" border="0" src="http://2.bp.blogspot.com/-4DxFsbfQBZI/VQZGxnmEU6I/AAAAAAAAA24/ouQKxDLnrPk/s1600/Decision%2BBox.png" title="Arduino Random Generator LED" /></a></div>
<br />
<a name='more'></a><br />
The arduino decision box is built using AVR Attiny85, CR2032 battery, resistor and LED. It's nice project for your spare time. Arduino decision box designed by Victor8o5.
<br />
<div style="left: 410px; position: relative; top: 280px;">
<a href="javascript:void(0)" onclick="window.open ('http://www.instructables.com/id/Arduino-decision-box-V20-Attiny85/')">Read More</a></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-36734269631822165692014-12-24T09:37:00.000+07:002014-12-24T09:37:04.799+07:00Collision Avoidance Detector, AVR ATmega1284PThe aim of the project is to <b>build detector to help people avoid any obstacle when they walk on the street</b>. It will give a signal when anything come closer to the user. Inspired by forward collision warning system in a cars, this project is intended to provide added safety to users in multiple situations. This Personal collision detector designed by <i>Mayur Patel</i>.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<img alt="Personal Collision Avoidance Detector" border="0" src="http://3.bp.blogspot.com/-lXUySG7hAfk/VJoks6Au6oI/AAAAAAAAA2E/etGor_3Z3qo/s1600/Personal%2BCollision%2BAvoidance%2BDetector.jpg" title="Personal Collision Avoidance Detector" /></div>
<br />
It uses <b>Doppler radar sensors</b> in order to provide the user with movement, speed, and distance information of their environment. An array of Doppler radar sensors are placed on the user's head and vibration motors are placed on the user's chest, neck, back, and/or arms in order to provide input to the user without impeding any of their other senses.<a name='more'></a><br />
<h3>
The Hardware</h3>
The project uses <a href="http://aboutmicrocontroller.blogspot.com/search/label/avr">AVR microcontroller</a>, <b>ATmega1284P</b>, as main controller and four <b>HB100 Miniature Microwave Motion Sensor</b>. HB100 Sensor is a X-Band Bi-Static Doppler transceiver module. It has a built-in Dielectric Resonator Oscillator (DRO) and a pair of Microstrip patch antenna array, making it ideal for usage in motion detection equipment. Four vibration motor is used to give signal / warning to user. <br />
<br />
<h3>
How It Works</h3>
When something moves within about 25 feet of the user, the corresponding vibration motor for the particular direction relative to the user where the movement was detected will activate with a certain intensity to indicate how far away the movement was detected.<br />
<br />
In cases where an object is moving rapidly towards the user at a high speed, an emergency notification is sent such that all motors are activated and will pulse, while the motor corresponding with the direction the danger is in will be continuous and at a higher intensity to alert the user to where the danger is.<br />
<br />
<h3>
Usage</h3>
This project can provide added comfort and safety to users walking at night by alerting them towards anything they may not be able to see. In addition, when walking on the street, this can alert users of bicyclists or electric vehicles coming from behind that they might have not noticed. <br />
<br />
It can also be used for those who have visual or audio impairment by provided extra information about their surroundings to improve their safety and comfort. For example, this project also allows users to be able to detect that they are walking towards an object like a wall, and can help avoid walking users from colliding into things.<br />
<div style="left: 410px; position: relative; top: 280px;">
<a href="javascript:void(0)" onclick="window.open ('http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/f2014/map379_ece4760_final_report/map379/REPORT.html')">Read More</a></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-32192716153084691772014-09-24T10:21:00.001+07:002014-09-24T10:21:35.565+07:00Li-ion Battery Charging Guide, LM324<i>Pinomelean</i> shows you how to build good <b>Li-ion Battery Charger</b>. He helps you understanding the theory of Li-ion Battery and design its charger circuit using Transistor TIP122 and Op-amp LM324.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<img alt="Design Li-Ion Battery Charger" border="0" src="http://3.bp.blogspot.com/-LJtKLTENeJs/VCI3OdBYGYI/AAAAAAAAA1w/4ghoRgJBn-I/s1600/Li-ion%2BBattery%2BCharger.jpg" title="Design Li-Ion Battery Charger" /></div>
<br />
Lithium based batteries are a versatile way of storing energy; they have one of the highest energy density and specific energy<a name='more'></a>(360 to 900 kJ/kg) among rechargeable batteries. They're really useful in electronics due to their relatively high cell voltage; high energy density; their shape, size and capacity variety, and their charge/discharge efficiency.<br />
<br />
The downside is that, unlike capacitors or other kinds of batteries, they cannot be charged by a regular power supply. They need to be charged up to a specific voltage and with limited current, otherwise they turn into potential incendiary bombs. It's no joke, storing such a high amount of energy in a small and normally tight packaged device can be really dangerous. <br />
<div style="left: 410px; position: relative; top: 280px;">
<a href="javascript:void(0)" onclick="window.open ('http://www.instructables.com/id/Li-ion-battery-charging/?ALLSTEPS')">Read More</a></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-63630587923697472032013-12-10T02:59:00.000+07:002013-12-10T02:59:00.456+07:00Simple Arduino Bluetooth-Controlled Relay SwitchHere is simple <b>Bluetooth controller</b> for your home appliance, Blu-Board. The project is built based on bareduino (ATMEGA328), 2 channel relay, and Bluetooth module. It can be used to turn ON-OFF your home appliance such as thermostat, lights and others.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-SqvVX3NvxPI/UqN-YXQjbMI/AAAAAAAAA1Q/lHTW6e6pY-4/s1600/BluBoard.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Bluetooth Controller for Home Appliance" border="0" height="320" src="http://3.bp.blogspot.com/-SqvVX3NvxPI/UqN-YXQjbMI/AAAAAAAAA1Q/lHTW6e6pY-4/s320/BluBoard.png" title="Bluetooth Controller for Home Appliance" width="303" /></a></div>
<a name='more'></a><br />
<div style="left: 410px; position: relative; top: 280px;">
<a href="javascript:void(0)" onclick="window.open ('http://www.instructables.com/id/BLU-BOARD-control-your-home-with-blue-tooth/')">Read More</a></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-14626650276358724022013-12-08T02:43:00.003+07:002013-12-08T02:43:43.891+07:00SquareWear 2.0: Wearable Arduino<i>SquareWear 2.0</i> is an open-source, <b>wearable Arduino microcontroller board</b>. It uses Arduino (ATmega328) running at 3.3V and 12MHz as main processor. It has built-in mini-USB port for uploading programs, charging lithium batteries, and creating a serial communication channel. It comes with a lot of useful built-in components, such as a color LED, a general-purpose push-button, a buzzer, light sensor, temperature sensor, three MOSFETs (to drive high-current load).<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://2.bp.blogspot.com/-g8pL_-sadaM/UqN4xA-oSGI/AAAAAAAAA04/025JoxWuMKQ/s1600/SquareWear+2.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://2.bp.blogspot.com/-g8pL_-sadaM/UqN4xA-oSGI/AAAAAAAAA04/025JoxWuMKQ/s1600/SquareWear+2.png" /></a></div>
<br />
<a name='more'></a>It also has a built-in rechargeable lithium coin battery, so you can power your project right away without requiring external power supply. Every time you plug in the mini-USB cable, it charges the coin battery automatically. Better still, if you want a beefier battery, you can plug in an external lithium battery through the on-board battery jack. The built-in lithium charger can charge external battery as well. Overall SquareWear 2.0 packs a lot of useful features on a 1.7" x 1.7" board.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://3.bp.blogspot.com/-WTNgI9YLBdw/UqN5paApoxI/AAAAAAAAA1E/vpC3KJ4gzX4/s1600/squarewear2_board.png" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://3.bp.blogspot.com/-WTNgI9YLBdw/UqN5paApoxI/AAAAAAAAA1E/vpC3KJ4gzX4/s1600/squarewear2_board.png" /></a></div>
<div style="left: 410px; position: relative; top: 280px;">
<a href="javascript:void(0)" onclick="window.open ('https://rayshobby.net/?p=7964')">Read More</a></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-25740470883276925512013-07-30T12:42:00.002+07:002013-07-30T12:46:53.340+07:00Critical Importance and Application of a Modern SATCOM AntennaIf you’ve been following along with major technological advances in the global communication industry, then you’ll probably more than a little bit familiar with the concept of SATCOM communications provided by elite level devices and <a href="http://www.globecommsystems.com/government/">SATCOM antenna</a> systems.<br />
<br />
<div style="text-align: center;">
<a href="http://1.bp.blogspot.com/-IC3a52_02xk/UfdRPJqOECI/AAAAAAAAAzU/ZymhwON5WvE/s1600/SATCOM+antenna.jpg" imageanchor="1"><img alt="radio and SATCOM antenna to receive communications" border="0" src="http://1.bp.blogspot.com/-IC3a52_02xk/UfdRPJqOECI/AAAAAAAAAzU/ZymhwON5WvE/s1600/SATCOM+antenna.jpg" title="A US navy uses radio and SATCOM antenna to receive communications" /> </a></div>
<div style="text-align: center;">
<i>image by Wikipedia </i>
</div>
<div style="text-align: center;">
</div>
<br />
Philosophically similar to modern cell phones and wireless networks for voice and data communication, proper equipment that have been outfitted with the right SATCOM antennas can give you a distinct edge and advantage over the mobile applications in ways that you may not have imagined before. Literally connecting you to a global communication network – without any of the headaches and hassles of traditional mobile and wireless communications (or even legacy technologies like hardline communications).<br />
<a name='more'></a><br />
Of course, because the technology is relatively new – at least in the commercial arena (the government has been using SATCOM technology for years and years now) – you may not understand fully how these pieces of a quick and can assist you every single step of the way. Hopefully you’ll have the kind of insights and information you need moving forward after you finished this quick breakdown.<br />
<br />
<b>Join a global communications network the moment that you install your SATCOM antenna equipped technology</b><br />
<br />
Because the global communications infrastructure that SATCOM communications rely on our literally satellite-based, you’re going to be able to communicate directly with all corners of the globe with very little to no interference whatsoever (and almost 100% reliability and crystal-clear voice and data transmission) regardless of where you are communicating from and where you are communicating to.<br />
No other technology on the planet (as of yet) can offer this kind of elite flexibility and incredible advantage.<br />
<br />
<b>Forget all about the headaches and hassles of working with traditional landline or wireless communication infrastructures</b><br />
<br />
As a business owner, entrepreneur, or high level manager of a commercial enterprise, you’ve probably become well aware of the shortcomings and downsides of using traditional landline or wireless communication infrastructures. This is especially true if you are trying to conduct business on a global scale – as the world’s major wireless and landline-based communication networks almost all use their own form of communication standards. This makes their equipment incompatible with one another, making for a very expensive application and rollout of their services all across the world.<br />
<br />
Communications equipment that have been equipped with a SATCOM antenna do not have these shortcomings – just another reason why you’ll want to integrate SATCOM equipment at your earliest opportunity.Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-30365633523907235832013-06-04T12:25:00.001+07:002013-06-04T12:25:11.078+07:00Arduino pH Meter with USB Interface<i>LeoPhi</i> is arduino-based <b>pH sensor</b> with USB interface. It can be used as standalone sensor or be part of another embedded system. The project settled on the USB enabled Atmega32u4, which is a fully USB compatible, with 2.5k of RAM and 32K of flash. It is also the chosen MCU for the Arduino Leonardo and allows users a lot of flexibility in adding pH reading and control to any project. Since the release of the Leonardo and Arduino1.0.1 it is very easy to use and program this unit to match whatever a project demands.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://1.bp.blogspot.com/-NFKcEE-w4Mw/Ua15MUSpntI/AAAAAAAAAzA/zJTkUmMWYA0/s1600/LeoPhi_arduino_pH_meter_.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Arduino pH Sensor with USB interface" border="0" src="http://1.bp.blogspot.com/-NFKcEE-w4Mw/Ua15MUSpntI/AAAAAAAAAzA/zJTkUmMWYA0/s1600/LeoPhi_arduino_pH_meter_.jpg" title="Arduino pH Sensor with USB interface" /></a></div>
<br />
<a name='more'></a><br />
Since there is an on board MCU that is fully programmable it makes communication over various common protocols very easy. The Atmega32u4 supports Serial over USB, Serial over hardware USART, SPI, I2C, 1wire and more. Usage of LeoPhi is very easy, with on board USB a fully CDC compatible bootloader (modified leonardo) all you need to do is plug it in and send some serial commands! Send an S to calibrate to ph 7 solution, F to calibrate to 4 an R to read and etc<br />
<br />
Some of the commands are:<br />
<br />
C – Continous Read Mode: Dump readings and data every second<br />
R – Single pH reading: response “pH: XX.XX” where XX.XX is the pH<br />
E – Exit continous read mode<br />
S – set pH7 Calibration point<br />
F – set pH4 Calibration point: also relalcs probe slope and saves settings to EEPROM<br />
T – set pH10 Calibration point: also recalcs probe slope and saves settings to EEPROM<br />
X – restore settings to default and idela probe conditions<br />
<div style="left: 410px; position: relative; top: 280px;">
<a href="javascript:void(0)" onclick="window.open ('https://github.com/SparkysWidgets/LeoPhiHW')">Read More</a></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-87435423352270100952013-04-03T09:18:00.001+07:002013-04-03T09:18:22.229+07:00Wi-Fi Audio Streamer, ATxmega256This wireless receiver can be used to <b>receive and play audio transmitted over an 802.11 Wi-Fi network</b>. The project is built based on Atmel ATxmega256A3U microcontroller and a RN-XV Wifly module made by Roving Networks. <br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-W0yDJ_jcUEc/UVuQmU3nL7I/AAAAAAAAAx0/erzUACFtZAg/s1600/wifi+audio+streamer.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img alt="Audio streaming over WIFI" border="0" src="http://4.bp.blogspot.com/-W0yDJ_jcUEc/UVuQmU3nL7I/AAAAAAAAAx0/erzUACFtZAg/s1600/wifi+audio+streamer.jpg" title="Audio streaming over WIFI" /></a></div>
<br /><a name='more'></a>
The system send music to the microcontroller over UDP using a computer program running a custom streaming algorithm that incorporates feedback from the microcontroller. When the data is received by the microcontroller it is interpreted and output as an audio to a 3.5mm TRS female connector that can drive any line-in connection. The streaming system was capable of playing 8-bit mono songs at 44.1kHz or 8-bit stereo at 22.05kHz. <br/>
<div style="left: 410px; position: relative; top: 280px;">
<a href="javascript:void(0)" onclick="window.open ('http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2012/mh648_dpm97/mh648_dpm97/onecolumn.html')">Read More</a></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-17453937651279791852012-10-08T12:44:00.000+07:002012-10-08T12:44:00.354+07:00Open Source Arduino CAN-BUS OBD Gas GaugeIf you want to add OBD Gas Gauge instrument to your old car, you can try to build your self <b>CAN-BUS OBD Gas Gauge</b> based on Arduino like winneymj did. Before build this project, make sure that your car supports CAN-BUS protocol. Not all cars do, especially older cars, before 1998, but more and more new cars do.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<img border="0" height="259" src="http://3.bp.blogspot.com/-kCePhRqUJ9k/UGvQEUNM4pI/AAAAAAAAAxg/MJwZlxOfe1E/s400/DIY-OBD-arduino.jpg" width="400" /></div>
<br /><a name='more'></a>
<blockquote>
My inspiration for developing this gas gauge was after purchasing a new car (Scion Xa) and wondering what MPG I was getting. After much research on ODBII protocols (Scions support CAN-BUS), and looking into open source software that already existed (<a href="http://aboutmicrocontroller.blogspot.com/2012/10/obduino32k-arduino-on-board-diagnostics.html">OBDuino32K</a>) I delved into my first Arduino project.
This project has taken me over a year to put together from building my own CAN-BUS shield, learning to design a circuit board, soldering SMD parts and then building my own enclosure so I could mount it in my car. </blockquote>
<div style="left: 410px; position: relative; top: 280px;">
<a href="javascript:void(0)" onclick="window.open ('http://www.openhardwarehub.com/projects/40-Arduino-CAN-BUS-OBD-Gas-Gauge')">Read More</a></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-52093635294680094842012-10-05T12:27:00.000+07:002012-10-05T12:27:00.022+07:00OBDuino32K, Arduino On Board Diagnostics ToolsThe <i>OBDuino32K</i> is designed to hook safely to your vehicles OBD2 port. A port available on cars manufactured after 1996. This instrument will provide real time data of your car's condition and its fuel efficiency. This would include Temperatures, Engine Load, Manifold Pressure and others.<br />
<br />
<div style="text-align: center;">
<img alt="Arduino Based OBD" src="https://lh4.googleusercontent.com/-SulCNxJum0g/UGvMGJosv3I/AAAAAAAABGY/AzTcQ1NOfYs/s0/OBduino.jpg" /></div>
<br /><a name='more'></a>
This directly translates to saving money! How? The number one cause of low mileage and the number one means of increasing your mileage are controlled by just your right foot. By providing real time feedback of your driving habits this device will provide hard data and motivation to learn to handle your vehicle in an eco-friendly manner. With this tool, and your improved driving techniques, some have said these types of devices can pay for themselves in a month or two.<br />
<br />
<div style="text-align: center;">
<img alt="OBD display LCD" src="https://lh3.googleusercontent.com/-I5IsipgBHgs/UGvMFxoosdI/AAAAAAAABGU/2CMk5Cp-mLE/s0/OBDuino-LCD.jpg" />
</div>
<div style="left: 410px; position: relative; top: 280px;">
<a href="javascript:void(0)" onclick="window.open ('http://code.google.com/p/opengauge/wiki/OBDuino32K')">Read More</a></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-70779657398453361652012-10-03T11:26:00.000+07:002012-10-03T11:28:31.642+07:00Arduino Nixie Clock, AkafuguThe <i>Akafugu Nixie Clock</i> is a fun to build stylish clock kit that uses old-fashioned neon Nixie tubes. The project based on Atmega328P microcontroller with Arduino bootloader and firmware preloadedIt comes with Selectable RGB backlight for the tubes. <br /><br />
<div class="separator" style="clear: both; text-align: center;">
<a href="http://4.bp.blogspot.com/-ull-Q397CFI/UGu9lQfn0KI/AAAAAAAAAxM/Se_Ht7-7mFI/s1600/nixie-clock-arduino.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://4.bp.blogspot.com/-ull-Q397CFI/UGu9lQfn0KI/AAAAAAAAAxM/Se_Ht7-7mFI/s1600/nixie-clock-arduino.jpg" /></a></div>
<br /><a name='more'></a>It has 3 PCB modular design with a unique look that incorporates the PCB board into the case: The front and back panel are PCB boards, with smoke black acrylic lining the sides. The result is a strikingly simple and compact Nixie clock that combines modern and retro looks. The clock is controlled and set using an innovative method involving a single push-button rotary controller and three indicator LEDs on the display board.
<br />
<div style="left: 410px; position: relative; top: 280px;">
<a href="javascript:void(0)" onclick="window.open ('http://www.akafugu.jp/images/products/nixie/nixie-12.jpg')">Read More</a></div>
Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-90382242513806065132011-07-28T02:44:00.000+07:002011-07-28T02:44:00.090+07:00PIC Data Logger with Delta-Sigma ConverterThe aim of the project is to build a <b>lab-grade data logger with PIC18F45K20 microcontroller</b> and a 20-bit delta-sigma converter. It's named as G5 Data Logger. <br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://1.bp.blogspot.com/-1izmgs2Jgok/Ti_CPS5WqWI/AAAAAAAAAw4/RTx_FwPNG7I/s1600/PIC-Data-logger.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" src="http://1.bp.blogspot.com/-1izmgs2Jgok/Ti_CPS5WqWI/AAAAAAAAAw4/RTx_FwPNG7I/s1600/PIC-Data-logger.jpg" /></a></div><br />
<a name='more'></a><br />
This new data converter technology using delta-sigma simplifies the design of high resolution data recording device. One of the interesting chip is Linear Technology LTC2400, 24-bit ADC. Another chip of interest is LTC2420, 20-bit ADC. The chip has pin and data output compatible to the LTC2400. This project uses new data logger using the LTC2420 and use the cheap memory card for data storage.<br />
<br />
<i>Download</i> : <a href="http://www.kmitl.ac.th/~kswichit/G5/G5schematic.PDF">Schematic</a>, <a href="http://www.kmitl.ac.th/~kswichit/G5/ritto.hex">Firmware</a>, <a href="http://www.kmitl.ac.th/~kswichit/G5/quickstartg5.pdf">Quick start</a>, <a href="http://www.kmitl.ac.th/~kswichit/G5/brochureG5.pdf">Brochure</a>, <a href="http://www.kmitl.ac.th/~kswichit/G5/TMP36test2.xls">Sample record of TMP36</a><br />
<br />
<div style="left: 410px; position: relative; top: 280px;"><a href="javascript:void(0)" onclick="window.open ('http://www.kmitl.ac.th/~kswichit/G5/g5.htm')">Read More</a></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-17844046100411452012011-07-27T13:28:00.006+07:002011-07-27T14:06:55.056+07:00Photovoltaic Solar Battery Regulator and Load ControllerThis <span style="font-weight: bold;">Solar Battery Regulator</span> project allows solar cell arrays to be connected to either conventional lead-acid, sealed lead-acid, or lithium storage batteries without fear of overcharging. The project can be used to drive two different electrical loads from the batteries at two different charge states to maximise power usage efficiency.<br />
<br />
<img alt="Photovoltaic Solar Battery Regulator" border="0" id="BLOGGER_PHOTO_ID_5633915850551052834" src="http://4.bp.blogspot.com/-biNM8QOH0Wc/Ti-wncaJyiI/AAAAAAAAAw0/CJwlOx2RyBc/s400/Solar-Battery-Regulator.jpg" style="cursor: default; cursor: pointer; display: block; margin: 0px auto 10px; text-align: center;" /><br />
<span class="fullpost"></span><br />
<a name='more'></a><span class="fullpost"> <span style="font-weight: bold;">How to Use It</span><br />
Applying a load only to the secondary output, you can choose to charge up the batteries to near maximum and dump excess power into the load only to stop overcharging. Applying the load to the main load output extracts as much power from the system immediately as it is generated. For camping fridge operation one might typically connect to the main load output most of the time, possibly switching to the secondary output if power was needed for some other purpose on the main load e.g. charging a mobile phone battery, or if it was desired to store up charge for a period of prolonged fridge operation.<br />
<br />
Here is the <a href="http://homepage.ntlworld.com/henry01/solar_regulator/solar_regulator01-01.pdf">project schematic</a>. No MCU is needed for this project.<br />
<br />
</span><br />
<div style="left: 410px; position: relative; top: 280px;"><span class="fullpost"><a href="javascript:void(0)" onclick="window.open ('http://homepage.ntlworld.com/henry01/solar_regulator/solar_regulator.htm')">Read More</a></span></div><span class="fullpost"><br />
</span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-69128602834654054972011-02-17T09:12:00.004+07:002011-07-27T14:23:14.987+07:00New Generation of Atmel maXTouchAtmel has announced the<span style="font-weight: bold;"> maXTouch E Series</span> of single-chip capacitive touchscreen controllers for touchscreens from 2 to 12 inches. The mXT224E, mXT384E, mXT540E and mXT768E devices offer <span style="font-weight: bold;">enhanced analog sensing</span> with a third generation capacitive touch engine and Atmel's advanced AVR® architecture optimized for capacitive sensing. Offering 224 to 768 nodes, the new series enables system designers to select the industry's most advanced single-chip solution for their touchscreen size and application.<br />
<br />
<img alt="Atmel MaxTouch" border="0" id="BLOGGER_PHOTO_ID_5574476030769161778" src="http://1.bp.blogspot.com/-Vt9NJazrKZA/TVyEakbs5jI/AAAAAAAAAwc/ZAywSac6Gn8/s400/ATMEL%2BIC%2Bmaxtouch.jpg" style="cursor: hand; cursor: pointer; display: block; height: 224px; margin: 0px auto 10px; text-align: center; width: 400px;" /><span class="fullpost"></span><br />
<blockquote><span class="fullpost">Atmel maXTouch E Series offers enhanced analog sensing to dramatically improve performance, reduce system power and lower system cost</span><br />
<span class="fullpost">First single-chip 32-bit solutions for smartphones, e-book readers and tablets up to 12 inches</span></blockquote><span class="fullpost"><a name='more'></a>Since system noise poses the greatest challenge to touchscreen performance, all devices in the maXTouch E Series offer enhanced analog sensing with improvements to maXTouch's industry–leading noise immunity. The enhancements enable system designers to use lower-cost, shieldless touch sensors, or to take advantage of thinner touchscreen configurations with higher levels of integration. These include "touch–on–lens" and "on–cell" configurations, where the touch sensor is patterned on the protective cover lens or on the display panel, respectively. <br />
<br />
<img alt="maxTouch diagram layout" border="0" id="BLOGGER_PHOTO_ID_5574478976523888850" src="http://1.bp.blogspot.com/-t8Z1nQGRx3g/TVyHGCOW6NI/AAAAAAAAAwk/mSnWOX0BmII/s400/Atmel_mXTouch_Block_diagram.jpg" style="cursor: hand; cursor: pointer; display: block; height: 299px; margin: 0px auto 10px; text-align: center; width: 400px;" /><br />
<br />
The enhancements also allow the use of noisy, lower-cost displays and chargers for additional system cost savings.</span><br />
<div style="left: 410px; position: relative; top: 280px;"><a href="javascript:void(0)" onclick="window.open ('http://www.atmel.com/dyn/corporate/view_detail.asp?ref=&FileName=F2_110207_MXTE_Family-FINAL.html&SEC_NAME=Corporate')">Read More</a></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-62611712524391257442011-02-08T11:51:00.004+07:002011-07-27T14:23:05.759+07:00Better Kitchen Timer, PIC16F877The project aim is to build a <span style="font-weight: bold;">better kitchen timer</span>. It has four independent count-up and count-down timers, display of current value of user-selected timer, start/stop and digit entry controls, and alarm buzzer.<br />
<br />
<div style="text-align: center;"><img alt="timer for cooking" src="http://lh5.googleusercontent.com/_3wfkppocaXs/TVDNHtj-cTI/AAAAAAAAAEQ/KzIroijbTew/kitchen-timer.jpg" /></div><br />
<a name='more'></a><br />
<span class="fullpost">The project uses <span style="font-weight: bold;">PIC16F877</span> as main processor. The output part consist of single 7-segment LED display and piezo speaker, while the input part consist of 10-position “BCD” rotary switch, two pushbuttons for set and start/stop, two 8-position DIP switch for timer selection. The project software written in PIC assembly and compile it using gpasm. To write the PIC, it uses XWisp and WLoader.<br />
<br />
</span><br />
<div style="left: 410px; position: relative; top: 280px;"><span class="fullpost"><a href="javascript:void(0)" onclick="window.open ('http://switchb.org/kpreid/2007/timer/')">Read More</a></span></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-87019865784351951732010-12-17T06:47:00.005+07:002011-07-27T14:22:40.775+07:00GPS Auditory NavigationThis project goal is to build a navigator that allows a user to navigate to a predefined location through the use of auditory guidance. The project is equipped with <span style="font-weight: bold;">GPS, digital compass, and MCU ATmega32</span> to generate sound based on the direction that the user must turn in order to face the correct direction. One example implementation of this project is a self guided tours navigator.<br />
<br />
<img alt="audio navigation self guide" border="0" id="BLOGGER_PHOTO_ID_5551432937744531314" src="http://3.bp.blogspot.com/_C2MwUABkT6I/TQqm2Biqf3I/AAAAAAAAAwM/W_3spbhqYZY/s400/audiotory-navigator.jpg" style="cursor: pointer; display: block; height: 237px; margin: 0px auto 10px; text-align: center; width: 400px;" /><br />
<span class="fullpost"><span style="font-weight: bold;"></span></span><br />
<a name='more'></a><span class="fullpost"><span style="font-weight: bold;">How does it work?</span><br />
The module uses GPS and a digital compass to determine at what angle the user hears the sound pulses. On initial start-up the user selects from a number of predefined locations through the use of an LCD screen. Once the GPS has a lock, the module determines the bearing (angle from true North) that the user must travel to get to the destination. This angle is compared with the compass output and a sound is made based on which direction the user must turn to face the final location. The sound consists of short pulses that are delayed between the right and left side and modulated in amplitude to give the effect of direction.</span><br />
<div style="left: 410px; position: relative; top: 280px;"><span class="fullpost"><a href="javascript:void(0)" onclick="window.open ('http://instruct1.cit.cornell.edu/courses/ee476/FinalProjects/s2010/gp244_nva2_mrk99/gp244_nva2_mrk99/index.html')">Read More</a></span></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-34742795878577997662010-09-27T09:42:00.004+07:002011-07-27T14:22:30.481+07:00Download Free PCB Editor<img alt="free download PCB editor" border="0" id="BLOGGER_PHOTO_ID_5521423069290405042" src="http://1.bp.blogspot.com/_C2MwUABkT6I/TKAJBxuznLI/AAAAAAAAAwE/jfPk1yGqWoo/s400/FreePCB.jpg" style="cursor: default; cursor: hand; display: block; height: 291px; margin: 0px auto 10px; text-align: center; width: 400px;" /><span style="font-style: italic;"><br />
FreePCB</span> is a free, open-source <span style="font-weight: bold;">PCB editor software</span> run under Microsoft Windows OS. It was designed to be easy to learn and easy to use, yet capable of professional-quality work. It The software features including : 1 to 16 copper layers; Board size up to 60 inches by 60 inches; Uses English or metric units (i.e. mils or mm) for most functions; <span class="fullpost">Design rule checker and Autosave; Footprint libraries courtesy of Ivex Design International, <a href="http://aboutmicrocontroller.blogspot.com/2008/07/pcb-drill-project.html">PCB</a> Matrix and the IPC; Footprint Wizard and Footprint Editor for creating or modifying footprints; Copper fill areas; Imports and exports PADS-PCB netlists; Exports extended Gerber files (RS274X) and Excellon drill files.<br />
</span><br />
<a name='more'></a><span class="fullpost">The minus from this software is that it doesn't have built-in auto router. But don't worry, you can try web-based autorouter at freerouting.net. You need to create a .dsn-file from FreePCB and then launch the router on freerouting.net. Do some interactive routing or start the auto router in the toolbar of the board editor. After you have finished choose "Export Specctra Session File" in the file menu.<br />
<br />
<a href="http://www.freepcb.com/downloads/freepcb_1200_setup.exe" rel="nofollow">Download FreePCB</a></span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-80555789326063264282010-08-24T13:58:00.001+07:002011-07-27T14:22:21.311+07:00Arduino Line Following Robot<img alt="arduino robot line follower" border="0" id="BLOGGER_PHOTO_ID_5507012175105860050" src="http://3.bp.blogspot.com/_C2MwUABkT6I/TGzWZVbvodI/AAAAAAAAAvw/PQWEhLbDnf4/s400/robot-line-folower.jpg" style="cursor: default; cursor: hand; display: block; height: 279px; margin: 0px auto 10px; text-align: center; width: 400px;" /><br />
The project goal is to build a <a href="http://aboutmicrocontroller.blogspot.com/2007/09/line-follower-robot-using.html">line follower robot</a> that can follow a dark like, on a light background. It uses an Arduino Duemillanove with the AVR <span style="font-weight: bold;">ATMega 328</span> as main processor. For driving force the project equipped with two Parallax Futaba Continuous Rotation Servos. The robot sensor uses Pololu QTR-6A IR Reflectance Sensor Array. The system powered by 4 rechargeable NiMH Duracell AA Batteries.<span class="fullpost"><br />
</span><br />
<a name='more'></a><span class="fullpost"> "It first calibrates itself for 5 seconds. You move it across the line a few times so it gets used to the difference in reflectance. After the calibration it begins moving forward", said <span style="font-style: italic;">DuFFxP93</span>, the designer.<br />
</span><br />
<div style="left: 410px; position: relative; top: 280px;"><span class="fullpost"><a href="javascript:void(0)" onclick="window.open ('http://www.instructables.com/id/My-Arduino-Line-Following-Robot-With-Pololu-/')">Read More</a></span></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-79148669786626087382010-08-19T13:08:00.004+07:002011-07-27T14:22:01.088+07:00Arduino Based RFID Pet Feeder<a href="http://aboutmicrocontroller.blogspot.com/" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="Arduino Based Pet Dog Cat Feeder Project" border="0" id="BLOGGER_PHOTO_ID_5506999280932477106" src="http://1.bp.blogspot.com/_C2MwUABkT6I/TGzKqy5P2LI/AAAAAAAAAvo/Z9xNbB00wrs/s400/petfeeder.jpg" style="cursor: default; cursor: hand; display: block; height: 300px; margin: 0px auto 10px; text-align: center; width: 400px;" /></a>The project shows you how to build a <span style="font-weight: bold;">RFID pet feeder based on Arduino</span> and RDM630 RF-reader with a self-made circular antenna. The feeder will opens for the pet that wears a collar with an RFID tag. <span class="fullpost"><br />
</span><br />
<a name='more'></a><span class="fullpost"> Project feature including : timer-controlled open duration, proximity sensor (Sharp GP2D120) prevents door from closing while the cat is eating, sensors detect whether the door is fully opened/closed, automatic/manual mode switch (on manual it opens with a pushbutton), sliding door using old CD-rom player.<br />
<br />
<br />
</span><br />
<div style="color: black; left: 410px; position: relative; text-decoration: none; top: 280px;"><span class="fullpost"><a href="javascript:void(0)" onclick="window.open ('http://www.instructables.com/id/RFID-pet-feeder/')">Read More</a></span></div>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-66551071265691794892010-07-24T10:42:00.003+07:002011-07-27T14:21:36.776+07:00Heater Fan Controller, PIC12F675<img alt="PIC Base Fan Controller Image" border="0" id="BLOGGER_PHOTO_ID_5497314387551093458" src="http://4.bp.blogspot.com/_C2MwUABkT6I/TEpiTziggtI/AAAAAAAAAvg/7Ne68wSJHJE/s400/Heater-Fan-Controller.jpg" style="cursor: default; display: block; height: 191px; margin: 0px auto 10px; text-align: center; width: 400px;" />The <span style="font-weight: bold;">Heater Fan Controller</span> built around PIC12F675 microcontroller. It reads the (10k) linear potentiometer and generates appropriately timed pulses to control the DC motor running the fan. The extreme low position cuts the power entirely. This device work as a <span style="font-weight: bold;">variable speed contro</span>l for the heater blower in a car. The project is powered from the existing wiring and connects with just 2 wires. Or you can connect it to 12 volt device up to 10 amps.<br />
<a name='more'></a><span class="fullpost">"The circuit is relatively simple. The wire to the blower motor (either high or low side) is cut and connection is made to the circuit with the more positive side at the top connection. The diode and 100uf capacitor always provide full 12 volts because the Pulse Width Modulation scheme always provides a minimum 'off' time of the power cycle," said <span style="font-style: italic;">Mondo</span>.<br />
<br />
Download : <a href="http://mondo-technology.com/heatcons.gif">Schematic</a>, <a href="http://mondo-technology.com/HEATCON.SRC">Source</a>, <a href="http://mondo-technology.com/HEATCON.HEX">HEX</a><br />
<br />
</span>Unknownnoreply@blogger.com0tag:blogger.com,1999:blog-5242275097112122399.post-12365745468346713112010-06-15T10:57:00.004+07:002011-07-27T14:20:04.402+07:00Optical String Tuning Tool, AVR AtMega8<img alt="String Tuning Tools" border="0" id="BLOGGER_PHOTO_ID_5482844952592473314" src="http://1.bp.blogspot.com/_C2MwUABkT6I/TBb6b13RXOI/AAAAAAAAAvY/qj1f6vTHiXA/s400/StringTune.jpg" style="cursor: default; cursor: hand; display: block; height: 300px; margin: 0px auto 10px; text-align: center; width: 400px;" /><br />
Stimmmopped is AVR ATmega8-based project that will assists you in <span style="font-weight: bold;">tuning your string instrument</span> to a given tone. It utilizes the stroboscopic effect to give feedback about the adjustment of your instrument. When the frequency that you chose has tone then the two LEDs on the board blink. <span class="fullpost">Two lines are projected at a fixed position on the string when the string vibrates with the correct frequency. If frequencies don't match, the lines appear to be blinking or moving to the observer's eye. The moving or blinking effect decreases with decreasing difference between the two frequencies. </span><br />
<a name='more'></a><span class="fullpost"> "The <a href="http://das-labor.org/wiki/Stimmmopped/en" rel="nofollow">project</a> has two switches to choose the tone and instrument. Switch S1 toggles the current mode of the menu, which is either "choose instrument" or "choose tone". The 7-segment display displays the current selection. In the instrument selection mode, the display is lit up a bit brighter. Switch number two (S2) selects the tone or instrument in the given mode." said Madex (Martin), the designer.<br />
</span><br />
<span class="fullpost"><br />
<a href="http://www.das-labor.org/trac/browser/microcontroller/src-atmel/playground/stimmmopped" rel="nofollow">Source Code And Layout</a></span>Unknownnoreply@blogger.com0