Show Posts
Pages: [1] 2 3 4
1  Products / Arduino Due / Re: Arduino Due vs. Propeller-2 on: April 08, 2014, 10:16:41 am
How does the Propeller load it's code?

According to the Parallax community (link below), the module will include external EEPROM via SPI for program storage; that's how its done on Prop-1 modules.  No word on size.  Provided the integrated module is less than the price of the Due, Parallax may have a winner.

Quote from: MarkT
There is an existing Prop I board (Propeller-ASC) compatible with the Arduino
shields, and I have a vague recollection someone's written a software compatibility
layer too (?).

Yes, apparently someone wrote a language called Propellino.  At this time, the Prop-1 does not interest me because of lack of ADCs, among other things.  For now, I'm staying with the Due, but I will try the Prop-2 when out.  A module designed and programmed by the Arduino team featuring the Prop 2 would be even better.
2  Products / Arduino Due / Arduino Due vs. Propeller-2 on: April 07, 2014, 05:33:15 pm
I'm currently an Arduino Due user, but the specs on the Propeller-2 (due later this year) can not be ignored.  Parallax has positively responded to the market, and they have invested in C compilers and put in ADCs on the chip, up to 92!  It will be faster than the Due and include 8 Multi-processors.  Impressive.  If real, I'd like to see a future Arduino Board running the Propeller-2 chip.

Propeller-2 Module Specs:
    32-bit Multi-Processor (8 Core) Module
    HD 1080p Video
    Programmable in GCC
    200 Mhz Clock Speed
    126 KB RAM and 2KB per Processor
    TBD KB RAM for Program Storage
    92 I/O Pinds
    Up to 92 ADC (13-bit Resolution)
    USART, PWM, I2C, SPI done in Software enabling numerous peripherals beyond traditional hardware approach.
    $??? (price for integrated system on module)
3  Products / Arduino Due / Re: Lost looking for PWM library on: April 07, 2014, 05:26:57 pm
Here's a library I wrote for the Due (link below).  It allows you to setup up to two PWM channels each with a unique frequency.  Login to get the library.  Example included below.  Good luck.
4  Using Arduino / Microcontrollers / Re: Arduino Tre Price on: April 02, 2014, 12:43:12 am

Just saw the specs on the Parallax Propeller-2.  Not out yet and no price.  The organization is tight-lipped as is Arduino on the Tre.  Anyway, if the price is right, the Propeller-2 could outdo the Arduino Due.  Basically its about twice as fast and includes 92 input/outputs; all can be configured as 13-bit ADCs!  Impressive.  C is supported, although not the main programming language (one of the reasons I moved on to Arduino).  Does collaboration with the Parallax semiconductor business make sense?  Don't see why not.
5  Using Arduino / Microcontrollers / Re: Arduino Tre Price on: March 26, 2014, 02:33:16 am
That will make it instantly uncompetitive in any other country, as the shipping charges would double the $69.95 price.

I'm sure the Arduino team has a plan to reduce shipping charges for the individual.  Possible options:  Manufacture boards in the U.S. and ship in bulk (tens of thousands of units) to several international destinations, then users can buy them from their local distributor.  Or ship the individual chips (millions of units) and have the individual countries assemble the Tre boards, create jobs, and sell to their local customers.

Still, I hope the Arduino Tre does not exceed the cost of the Beaglebone Black ($45 USD).
6  Using Arduino / Microcontrollers / Arduino Tre Price on: March 25, 2014, 12:41:35 am
The new Arduino Tre is scheduled to arrive any time now (Spring 2014).  Is the price known yet?  Will it fall near the Raspberry Pi or BeagleBone Black?  I'm very excited for Arduino's leap to the SBC domain (single-board-computer).  I'm a bit concerned with the price for the following reasons:  (1) it will be manufactured in the United States , (2) it must integrate two processors from different vendors (ATMEL and TI), and (3) it features more peripherals than R-Pi and BeagleBone Black.  That said, it has to be more expensive than a 32-bit Due, but hopefully less than sixty.  For Arduino's sake, I hope the cost does not exceed $59.95 USD.  On the other hand, in the very unlikely case the price is the same or less than the R-Pi Model B, that would dethrone R-Pi as the de facto king of SBCs.
7  Products / Arduino Due / Re: DUE PWM Frequency on: March 25, 2014, 12:05:35 am

@webuser, just so you know, you can change frequency in your sketch using the "pwm01.h" library written and tested for the Due.  It also allows you to open two PWM channels simultaneously with different frequencies.  The link below has an example (2Hz and 5000Hz) and the library itself (login to download).  Good luck.

8  Products / Arduino Due / Re: GPS not working properly on Due but works perfect on UNO on: March 08, 2014, 04:37:21 am
Just want to notify miqbal that I use the Adafruit Ultimate GPS module with the Due without any special libraries.  I simply use hardware Serial1 (pins 19 (RX) and 18 (TX)).  I configured the GPS module using the "Mini GPS" tool available at Adafruit.  I used it to set the baud rate to 115200 and NMEA string update rate to 10hz.  The Due had no issues receiving these strings at said speed.  One trick about the "Mini GPS" tool: hit CNTRL+ALT+S to get setup page, otherwise you can't customize the module.  You can also configure the contents of the NMEA string.  For example, I had it simply send UTC time - it's all I needed and made the parsing effort fast and simple.  Good luck.
9  Products / Arduino Due / Re: PWM with Arduino Due on: January 30, 2014, 11:51:32 pm
Does anyone know how to generate PWM signals with different frequencies with Arduino Due platform?

If you want unique frequencies up to 40khz, this library is your answer:

Good luck.
10  Products / Arduino Due / Re: Octave/Matlab Vector Programming in Due on: December 20, 2013, 04:51:41 am

I am not familiar with DMP6050, but after quickly reviewing your library, "helper_3d_mat.h", it appears to have a class called "Quaternion" that will certainly clash with Quaternion in the Eigen library.  Since the "helper_3d_mat.h" only has 276 lines, I recommend changing the name of the class in question, but you'll have to rename the instances in DMP6050.  Also, you have to leave the line "using namespace Eigen", otherwise you'll have to type "Eigen::" as a prefix to Eigen related commands.  See the following example:

Good luck.
11  Products / Arduino Due / Re: Arduino DUE PWM 60kHz Problem on: November 14, 2013, 07:02:17 pm

I recommend the following library:

Above approximately 40khz, I notice that what is commanded is not what is received.  You just need to adjust the programmed frequency to get what you need.  I test several values, and this is what happens:
12  Products / Arduino Due / Re: Matrix calculation with double precision, possible? on: November 14, 2013, 06:56:28 pm

The example you found (link below) declared matrices in single precision (MatrixXf).  To declare double precision, simply use MatrixXd.  Notice the "d" instead of "f".

Eigen documentation is found here:

13  Products / Arduino Due / Re: Matrix calculation with double precision, possible? on: November 13, 2013, 04:39:49 am

Yes, double precision using the Eigen library on the Arduino Due works.  I made a simple IMU (Inertial Measurement Unit) from a Due with a Kalman filter that requires double precision math, and it works.  One of these days I'll post a video.
14  Products / Arduino Due / Re: How to Flush Hardware Serial Buffer? on: November 11, 2013, 04:58:53 am

Thanks for your response.  Your recommendation will cause my feedback control system to seize momentarily and disrupt my fixed time step.

I did find a two-fold solution:
1) Slow down the transmitting system just so that it's slightly faster than the receiver
2) Include a detection character in the transmitted string.  When encountered by receiver, parse string right away.
15  Products / Arduino Due / Re: Running Arduino Due With Matlab on: November 11, 2013, 04:39:45 am
That ArduinoIO method looks very interesting.  Too bad it doesn't function on the Due.  

There are simpler methods for communicating back and forth between the Due and Matlab without any special libraries whatsoever.  On the Due side, you can use the hardware Serial commands.  On the Matlab side, the built-in "serial" function is all you need.

I use the simpler method to plot my Arduino Due IMU responses in Matlab as an artificial horizon in real-time.  It allows fast communication (133hz) compared to only 25Hz using ArduinoIO.  For me, I was limited to 133hz because the artificial horizon is slow to update.

I recommend the simpler approach.
Pages: [1] 2 3 4