Show Posts
Pages: [1]
1  Products / Arduino Yún / Re: Guide to Setup Streaming Web Cam on the Yun on: March 25, 2014, 08:25:17 pm
I have the streaming setup to my Yun and can view in browser. 

So how do I get this stream to a website streaming service?

I have searched around and cannot make heads or tails on how to do this.
2  Products / Arduino Yún / Re: Restoring Bridge after Linino Reboot on: March 21, 2014, 07:01:00 pm
This seems like there should be a way to determine the state of the Linino side as resetting the Linino side could be a common thing.  This is something I will be looking into.
3  Products / Arduino Yún / Re: Yun driver issues on: March 20, 2014, 12:38:24 am
Try a different higher quality cable.  I had issues with one of my cables not working and the Yun not showing up properly.
4  Products / Arduino Yún / Re: force a device to be connected to ttyACM0 (reset of arduino) on: March 16, 2014, 05:21:00 pm
Yes, use udev rules.  I have a embedded linux system on an x86 platform that connects to 3 USB to serial devices.  I use udev rules to ensure the devices get the proper device assignment.  I actually have to look at the product name to do this as a couple of the devices use the same driver numbers.  Getting familiar with udev can save you a lot of time down the road.
5  Using Arduino / Installation & Troubleshooting / Re: Windows 7 Unknown Device FIXED on: March 16, 2014, 05:10:22 pm
I had this issue where the driver was not getting recognized.  It turns out it was the USB cable itself.  Make sure the cable is newer and not a USB 1.1 cable.  As soon as I changed the cable it worked fine.

Also, when I tried to "force" the driver with the older cable it would blue screen.  So if you get a blue screen when attempting this chances are it is the cable itself.
6  Using Arduino / Programming Questions / Re: How to create a 38 Khz pulse with arduino using timer or PWM? on: June 09, 2013, 01:51:49 pm
Oh My Gosh!
"If you're going to use it for modulated IR, just connect one end of your LED to your constant 38kHz source, and the other end to another output pin.
Waggling the other output pin at your desired (<38kHz!) rate produces a modulated 38kHz IR beam."

AWOL, dude you are a genius.  I was thinking about doing a logic gate for that.  That is so dang simplistic and perfect.  You can just have the the direction of the led to invert the signal.  This is great.  Thank you!
7  Using Arduino / Microcontrollers / Re: chipKIT Max32 [Arduino compatible PIC board] on: December 10, 2012, 03:29:41 pm
I am using the Uno32 and the Diligent folks have done one hell of a good job in making it as compatible as they have.  No, it is not the same, but neither is the Due that also claims to be "Arduino compatible".  I would say the Uno32 and Max32 are closer to being "Adruino compatible" than the Due just because of the voltage levels.  Most of the pins on the Uno32 are 5V tolerant, and the ones that are not have protection to make them 5V tolerant.  I have also run into the issue of boards that work on the Uno do not work on the Uno32 because of interfacing differences.  So for one particular board I tweaked the library which had assembler for both the AVR and PIC chipsets.  One I tweaked some things and remapped the pins it worked fine.  So there are going to be some growing pains for those things, but I also see vendors creating shields just for the Uno32 and Max32.  So that won't be an issue down the road.

BTW, if you don't like the way they did things you have the source code and firmware and you could show them "How to do it right."  I am thinking of walking this path by making a plugin DIP version of the Uno32 that replaces the processor on existing Uno boards.  This would allow people to upgrade their Unos to a 40Mhz processor and if I do the hardware right, work with most shields.  There is already firmware hooks to allow such variants in the IDE from Diligent.  You just basically redefine the pinouts in a config file.  They also already have support for the DIP versions of the chips from Microchip of the processor used in the Uno32.  They just run at 40Mhz, but some have USBOTG.

8  Community / Bar Sport / Re: Arduino Due - what will be the killer app(s) on: June 03, 2012, 06:20:06 pm
Even though some pins are not 5V tolerant resistors and diodes have been added to make them all 5V tolerant.  That in itself is significant.
9  Community / Bar Sport / Re: Arduino Due - what will be the killer app(s) on: June 03, 2012, 07:44:15 am
I think the next killer app for an Arduino like board will not be with the Due.  Right now it is vapor.  I know it is supposed to be released soon, but how mature will the libraries be?  I could not wait as I have 2 projects pending. 

One is a high speed fiber connection link at 5Mbps.  The other is a biometrics app with TFT display and interface to a 3D environment on a PC.  Both of these apps I am using the Uno32 because of price point, form factor, and they are available NOW.  The libraries are not as mature as the Arduino 1.0 libs, but they get the job done. 

I love the Arduino form factor.  I am using Arduinos to create test signals for my Uno32 and for developing programming and test tools.  I was really hoping to use the Due, but it is MIA.  I just hope when the Due does come due, that it supports 5V tolerant pins.

So, for the next killer app, I am not waiting for the Due.  I am using the Uno32.
10  Development / Other Software Development / Re: Compile Bootloaders under Windows 7 on: February 17, 2011, 12:37:53 am
...and...the bootloader is smaller than the one Arduino puts out!  Muahahahaha!  smiley-wink

I am really liking the Arduino development platform.  It provides an easy way to get things up and running.  It also provides reference designs for bigger and better things.  This is definitely a great dev tool for embedded robotics.  I just got put on a project to develop a robotic platform for a system that will be in places humans should not be.  This system gives me all the tools I need to get that done quickly.  I expect they will continue to develop smarter, faster, and bigger systems.  If all goes well we will be doing volume for Arduino boards for our systems.

Way to go on great engineering.  It is a genius that takes something complex and makes it simple.

11  Development / Other Software Development / Re: Compile Bootloaders under Windows 7 on: February 16, 2011, 03:04:14 pm
And now for something completely different...

I revisited using the makefile. 

I did a few things:
1. I installed the WinAVR toolchain.
2. I changed this
#DIRAVR = /usr/local/avr
DIRAVR = C:/arduino-0022/hardware/tools/avr
3. I also adjusted the optimizations, otherwise the code was not small enough to fit and the tools would complain about it
OPTIMIZE   = -Os -funsigned-char -funsigned-bitfields -ffunction-sections -fdata-sections -Wl,--gc-sections -fno-inline-small-functions

So now I can just type make and stuff and everything works!
12  Development / Other Software Development / Re: Compile Bootloaders under Windows 7 on: February 16, 2011, 01:44:17 pm
Okay, got the abuild process to work.  The paths were incorrect for arduino-0022.

In agetpref.bat

change this:
REM ---------------------------------------------------------------------------
REM     Verify that ARDUINO_PATH points to a valid Arduino-0011 installation...

set arduino_runtime=!arduino_path!\hardware\cores\arduino
to this:
REM ---------------------------------------------------------------------------
REM     Verify that ARDUINO_PATH points to a valid Arduino-0011 installation...

REM set arduino_runtime=!arduino_path!\hardware\cores\arduino
set arduino_runtime=!arduino_path!\hardware\arduino\cores\arduino

change this:
REM ---------------------------------------------------------------------------
REM     Make sure we can find cygwin1.dll and compiler/linker tools...
set path=!arduino_path!;!arduino_path!\tools\avr\bin;!path!
!abuild_report! set path to: !path!
to this:
REM ---------------------------------------------------------------------------
REM     Make sure we can find cygwin1.dll and compiler/linker tools...
REM set path=!arduino_path!;!arduino_path!\tools\avr\bin;!path!
set path=!arduino_path!;!arduino_path!\hardware\tools\avr\bin;!path!
!abuild_report! set path to: !path!

Now I get a successful build of a bootloader file.  Not sure how big it should be but it compiles to 1122 bytes.  Does anyone know how big it should be?  Should it be less than 1K?  I am wondering if I need to figure out optimizations I need to turn on.
13  Development / Other Software Development / Compile Bootloaders under Windows 7 on: February 16, 2011, 07:46:17 am
How do I setup a development environment to compile the bootloaders?

I am running Windows 7 and can compile sketches.

I have followed the instructions here:

Those only got me so far.  Now when I use abuild to compile the bootloader file it gives me this error:
avr-gcc: .\obj\arduino_runtime_atmega8_withlibs.a: No such file or directory

I can only assume at this point that I am really have no idea how to setup the proper environment for compiling a bootloader. 

One other thing I did try is copying the bootloader code into a sketch.  This does compile, but it seems like it creates a larger hex file than it should.  There has got to be a better way to go about this especially since there are nice make files in the directories with the bootloaders.

Any help would be appreciated.
Pages: [1]