Show Posts
|
|
Pages: 1 [2] 3 4 ... 40
|
|
19
|
Using Arduino / Networking, Protocols, and Devices / Official Arduino Wifi Shield, how to experiment with firmware?
|
on: August 30, 2012, 06:27:57 pm
|
Regarding http://arduino.cc/en/Main/ArduinoWiFiShieldI'm mainly looking for the original firmware source code I believe the firmware is found here http://www.hd-wireless.se/index.php?option=com_content&view=article&id=46&Itemid=53I'm not even sure if it is the same firmware as the one that is used in the Arduino Wifi Shield, but it must be pretty similar, similar enough for me to get some work done. Once I have that, it should be straight forward to compile it and flash the AVR32 using the ICSP. But here's the problem, that website won't let you download anything without logging in. To create an account, their company has to manually approve each account. It's been about a week and I haven't received any replies. There are no accounts made available on bugmenot.com either. I would appreciate it if anybody can provide the firmware source code. Also I can't seem to find the instructions for using the DFU mode, but I think I'll be able to use ICSP just fine. I think somebody should add a page on this website explaining the procedure to help people out.
|
|
|
|
|
20
|
Using Arduino / Project Guidance / Re: Mini loses UART in PCB
|
on: August 29, 2012, 01:20:30 am
|
|
we're gonna need a circuit diagram, a text description might not be enough.
I might be misinterpreting what you are saying, but I have a theory anyways: power could be going through the TX line, just enough to power up the ATmega alone, but once it's in your circuit board, there's too many other components also drawing the same power and the ATmega does not have enough anymore to actually run code.
|
|
|
|
|
21
|
Using Arduino / Programming Questions / Re: Interfacing DJ Hero Controller via I2C, always one byte missing
|
on: August 28, 2012, 03:07:49 pm
|
Wire.beginTransmission(ADDRESS); Wire.write((uint8_t)0x00); Wire.write((uint8_t)0x00); Wire.endTransmission();
is wrong, what that does is "set pointer to 0x00, write 0x00 into where you are pointing" each write auto-increments the pointer, that's why you are missing the first byte, because the write operation skipped it Wire.beginTransmission(ADDRESS); Wire.write((uint8_t)0x00); Wire.endTransmission();
is correct, what that does is "set pointer to 0x00, wait for a read operation from where you are pointing"
|
|
|
|
|
23
|
Using Arduino / Installation & Troubleshooting / Arduino starts extremely slow, 20 seconds
|
on: August 24, 2012, 04:44:47 pm
|
|
It takes 20 seconds on average to get Arduino 1.0.1 to start. This is almost unacceptable. Does anybody else has this issue?
Before you blame my computer, it's a new laptop is running Win 7 Ultimate 64-bit, Sandy Bridge i7, 8 GB of DDR3 RAM, and a OCZ Agility 3 SSD that's on a SATA III port. SolidWorks starts faster than Arduino.
|
|
|
|
|
24
|
Community / Bar Sport / Re: Your latest purchase
|
on: August 23, 2012, 02:08:19 am
|
My latest purchase is a 20-foot shipping container.
What has this to do with Arduino/electronics?
Well I plan to fit half of it out as a workshop so when we aren't travelling I have somewhere decent to make stuff. At least I'll have a workbench now.
______ Rob
Mobile hackerspace? I'd support something like that.
|
|
|
|
|
25
|
Using Arduino / Audio / Re: MP3 decoding code, NOT realtime
|
on: August 08, 2012, 10:50:21 pm
|
@frank26080115 A separate DAC gives me the ability to create and send waveforms directly from the MCU as well. If I decide to implement something like a low frequency arb. wave generator then it will be easier to send the data directly to the DAC rather than packing it up into a format that the decoder will understand just for it to be decoded again.
VLSI Solution brand MP3 decoders can also play WAV files, and WAV files are just a series of amplitudes. It'll work kind of like a normal DAC when you tell it to play a WAV file. edit: but it won't work quite like an arbitrary function generator though, so your point is still valid
|
|
|
|
|
26
|
Using Arduino / Audio / Re: MP3 decoding code, NOT realtime
|
on: August 08, 2012, 12:49:57 pm
|
I wanted to keep costs down and board layout simple. Seeing as it doesn't have to be realtime, software seemed like a fine solution
You know, the MP3 decoder chips output audio directly, so you don't need the AD5663 anymore. The board layout is still very simple.
|
|
|
|
|
28
|
Using Arduino / Programming Questions / Re: How to use variables that are declared in a library
|
on: August 07, 2012, 07:31:16 am
|
it's declared in a class only if the library uses a class. if it is declared in a class, it must be public for you to access it. For example If this is in the library's header file class HardwareSerial { public: int theVariableYouWantToAccess; private: int someOtherStuffYouCannotAccess; };
extern HardwareSerial Serial;
then you can do something like Serial.theVariableYouWantToAccess = 1; inside your own sketch if it's not inside a class, then you should be able to access it by using "extern" inside your sketch. For example if your library has a .c or .cpp file that looks like int theVariableYouWantToAccess;
void foo() { theVariableYouWantToAccess++; }
then your sketch can look like extern int theVariableYouWantToAccess;
void setup() { }
void loop() { theVariableYouWantToAccess = 0; }
or you can have a header file that contains #ifndef headerFile_h #define headerFile_h
extern int theVariableYouWantToAccess;
#endif and your sketch looks like #include <headerFile.h>
void setup() { }
void loop() { theVariableYouWantToAccess = 0; }
|
|
|
|
|
30
|
Using Arduino / Microcontrollers / Re: Burning fuses for no bootloader
|
on: July 16, 2012, 10:46:53 pm
|
I expected the BOOTSZ options to be 'greyed out' when BOOTRST is disabled; but it wasn't.
There is a good reason for that: Because everything is extracted from the XML, and nothing in the XML makes a relationship between BOOTSZ and BOOTRST. The code isn't as smart as a human who would make any relationship between the two.
|
|
|
|
|