NEW: Learning electronics? Ask your questions on the new Electronics Questions & Answers site hosted by CircuitLab.
Project Help and Ideas » help with make music project (beginner)
January 26, 2010 by vashval2001 |
I'm having problems with Making music project.
Basically my goal is to play a note with a push of a button, it doesn't even have to show up on a screen. |
---|---|
January 27, 2010 by pbfy0 |
I'd guess your problem is that you don't have includes.h. I made that file to make it easy for me to include everything I need. Here's a picture of what it (basically) should look like. here's a revised version of the code with includes.h copy&pasted into it. |
January 27, 2010 by hevans (NerdKits Staff) |
Hi Vashval, I highly recommend that instead of trying to put together someone else's setup (like pbfy0's awesome music playing program) you try to understand what they are doing, and recreate it based on your understanding of it. You will learn a whole lot more that way, and it will be much more fun! Feel free to ask any questions you have as you move through that process, there are plenty of people that would be glad too help. Humberto |
January 27, 2010 by vashval2001 |
Hey pbfy0 can you link the picture again. I am still trying to understand the code and the setup like hevans said. Thanks |
January 27, 2010 by pbfy0 |
here's the picture again |
January 27, 2010 by pbfy0 |
here's another picture |
January 28, 2010 by vashval2001 |
When I try to load the code on the chip the command prompt freezes after the following line: avrdude -c avr109 -p m168 -b 115200 -P com5 -U flash:w:tempsensor.hex:a It is doing it for every code now, what should I do? |
January 28, 2010 by pbfy0 |
I don't really know, but I think avrdude can't communicate with the chip. make the chip is powered on, in programming mode, and the wires to the computer are in the right places. A test you can do is keep turning the chip on and off and see if avrdude gets any farther. |
January 28, 2010 by pbfy0 |
that should say make sure the chip is powered on |
January 29, 2010 by vashval2001 |
Hey pbfy0, Thanks a lot, I got it working. It plays music through a speaker. This project is perfect for my school class where I have to play a specific note for a specific amount of time. I just have to modify the code now. It shouldn't be too hard. The only thing is that the lcd does not show the words of the song after I press the button. It just highlights the whole display. But that it is not too important as long as it plays the notes. Thanks again, Alex |
January 31, 2010 by pbfy0 |
if it looks like this: you have a bad LCD connection. if it looks like this: , there's a problem with my code. The picture isn't that good because I don't have the four line display, so I had to edit it. |
February 20, 2010 by vashval2001 |
Hey pbfy0 or anyone who can help, So I got the code (posted above by pbfy0) working so I can play a song, but now I'm trying to light a LED during the song. Light turns on - song plays - light turns off. But I can't get an extra channel to output a 5v as the song plays. Please Help! |
February 20, 2010 by hevans (NerdKits Staff) |
Hi vashval2001, Have you tried splitting the problem up into separate things. You want to be able to play music and light up an LED. You already have music playing so you are half way there! Have you tried just lighting up an LED? Can work through in your head or on paper the things you would need to do to control a pin (and therefore the LED) using your MCU. Once you get an LED to blink, you can start putting it together with your other code to light up during a song. Let us know if you are having problems, but be sure to give it a shot on your own, you will learn alot! Humberto |
February 20, 2010 by vashval2001 |
Hi Humberto, I was able to light an LED using the led_blink.c code. And I did try to integrate it into the musicbox code... Thanks. |
Please log in to post a reply.
Did you know that you can connect digital calipers to a microcontroller? Learn more...
|