Jump to content


  • Content Count

  • Joined

  • Last visited

  • Days Won


Everything posted by NatureTM

  1. You're welcome! I bet using a midi GUI on a computer to create patterns is going to make your life a lot easier. In addition to just programming "notes," it will be really easy to send things like curves and LFO's to your controller using some decent midi software. Your hardware design seems very expandable. What is the zero crossing detector used for?
  2. Hmm... Wow we are off topic; I like it! Reminds me of my brain. I was thinking Portman > Fisher no matter what generation. If Jabba didn't have such an eye for fashion, I don't know that we'd even be talking about Leia.
  3. Working but in need of debugging/improvement: -- Pong -- Stroboscopic guitar tuner (done, but on a breadboard. want brighter LED's) Partially working: -- Display driver for Sure 0832 LED Matrix (scrolls string entered by terminal, need to expand functionality, add multidisplay support) -- ultrasonic rangefinder with serial interface based on this: http://www.kerrywong.com/2011/01/22/a-sensitive-diy-ultrasonic-range-sensor/ I get too many erroneous readings, but generally working. Tossing around in my head: -- MSP430 - based HDD clock using laptop hard drive. -- Something with t
  4. By, "it just doesn't work," I assume you mean the echo is still working, but it's not storing to the array correctly. I think what might be happening is that you send a character from terminal, the program moves into that while loop, stores the character to array index 0, and then the loop is repeats. If there isn't already another character waiting, SoftSerial_read() returns -1, the loop exits, and nbr is reinitialized to 0. Next time you send a char, you just overwrite the character you already have in array index 0, when you wanted to place it into array index 1. I actually have some
  5. Hey EngIP, I think you can just declare those arrays as const to put them in flash. ie const unsigned char THrz[12] = {12,5,4,3,2,1,3,3,3,3,3,3};
  6. My few-month-old OCZ Vertex 2 boot SSD failed last night. :-( It looks from the support forums like it's somewhat of a common problem. Luckily I run weekly backups, but it's still a hassle. Just a little warning in case anyone was in the market for one: this is probably a product where it's worth spending the extra money to get Intel or some other big name, at least until the technology matures a little. I might have to set up a linux dev environment for msp430 while I wait for RMA. Thanks for listening to me vent!
  7. It's really strange that it worked fine, and then it didn't later, even though you didn't make any changes. I'd be looking close at the pcb for a short as someone else mentioned. Maybe the board got bumped and bent a pin, or a loose flake of metal/solder is bridging a connection. Running an old toothbrush over the pcb could dislodge a hard-to-see flake of metal.
  8. I actually was thinking about doing a midi controller like the KORG Kaoss. I was going to use an old laptop trackpad. I hit some bumps along the way, and gave up on it a little too quick. If you were to use the new captouch stuff with your own pcb, that would be pretty impressive.
  9. Hi Hiatus138, I like your enthusiasm. I look forward to seeing what you bring to the community. Welcome!
  10. What's that supposed to mean??? I could have won with Jar-Jar Binks!!!
  11. Well, we're into sharing. Kidding, she would be mad if she knew I said that! Thanks blue!
  12. I went to a white elephant "The Office" watching party last Thursday. I gave my TVOut demo with the emergency broadcast system screen as my white elephant gift. Anyway, it got me looking at the code again. I realized it would be really easy to increase the resolution now that we have chips with greater than 2K flash. I pretty much changed two lines of code, created some new images, and uploaded it to an MSP430G2452 with 8K. The resolution is now 192x240. It's still a funky aspect ratio limited by code space and USI frequency, but I expect to get it to do 384x240 when I get my hands on
  13. I don't know a lot about it, but you'll need to start with some sources of "randomness," and the more the better. Ones that come into my head right away are using a timer, internal temperature sensor or some other adc input, and floating input pin states. You could xor those together and use that to seed your random C function.
  14. Yay! Thanks for organizing this bluehash, and thanks to the other participants. Also, thanks to George Lucas and John Williams! Oh, thanks TI as well. I'm excited to do some wireless stuff.
  15. I chose asm for the original calibration function just because it was the first ti example code for setting the dco that I found. I wasn't aware of the C function at the time. Since the C routine is both more accurate and friendlier with linux, the C function should be better. Thanks for your contribution.
  16. Welcome! Sounds like a good first msp430 project, or actually a nice project in general.
  17. MystBoy had this comment in the April 2011 POTM thread, but I didn't feel like it would be appropriate for me to talk about my project in that thread during voting. Feel free to work off of what I have! The midi receiver code by itself is fairly small and could lead to some interesting projects with physical instruments (solonoids plucking strings, hitting bells), stage-lighting, using midi patterns to control some other system, etc. I don't really have the tools, fabrication skills, or experience to do most of this stuff. For someone with a little experience on the physical side o
  18. NatureTM

    Atlas project

    Very exciting. Maybe it's too early to ask, but do you have a price target? As a college student, I base a lot of what I purchase on cost. It's why I got into msp430/Launchpad in the first place, and why a lot of my projects use cheap/minimal external parts. I know most people aren't in my situation, so it's maybe not such a big deal to others, but if it costs as much as an fpga dev kit, I think I'd have to go for that. Nobody posted his comment as I was writing this. :cry: Nevermind :cry:
  19. I guess since we're on the geeky tangent, I suggest "Warp Core." Core like the CPU.
  20. plaid -- spaceballs reference I think.
  21. I really like it. I wasn't familiar with the game and thought it was pretty cool. It's a good example for the RGB led's and hooking up multiple analog sources. There aren't a ton of MSP430 projects out there compared to other platforms, and I think this one should get a little attention. It's the kind of thing that beginners and beyond might find inspiring.
  22. My submission is a polyphonic midi synth. It's the one I posted in the forums awhile ago, with some revisions to make it polyphonic. It was developed on a g2231, so it will work with the original 2K msp's. I still consider it a work-in-progress, but in a usable state. For the DAC, I chose the MCP4725. I picked this one because it was the cheapest DAC-on-a-breakout from SparkFun. http://www.sparkfun.com/products/8736 I used some TI I2C example code to communicate with it. Since the I2C communications are using the USI, I needed a different way to get the serial MIDI data from the
  23. About to enter mine. I figured today was the deadline, but just read at the top of the post that the 21st was the deadline. I figured it was today since it's a week before the end of the month. Is the 21st a misprint?
  • Create New...