Show Posts
Pages: [1] 2 3 ... 89
1  Community / Products and Services / Re: Get the DFRobot LCD12864 Shield for Arduino for free! on: February 27, 2014, 02:22:04 pm
I like the size of the board and display! The display would be excellent for robots! I would feel lucky to be a winner!
2  Using Arduino / Interfacing w/ Software on the Computer / Re: Enhanced Serial Monitor - TOOL FINISHED on: February 03, 2014, 03:27:33 pm
Your serial monitor is so versatile! I would like to try it also please!

3  Topics / Device Hacking / Re: Garage Door Opener on: January 22, 2014, 10:39:19 pm

 You need a relay. It acts like a switch that will be controlled by the Arduino.

Here is an example, I do not know the seller...
4  Community / Exhibition / Gallery / Re: SlothPorter Build on: January 19, 2014, 06:31:54 pm

 Excellent build and thanks for sharing so much information! I really like the idea of the stuffed animal riding the robot!
5  Using Arduino / Audio / Re: Why is my PWM signal not being amplified by the LM386 amp? on: December 11, 2013, 12:52:34 pm
 Lots of good information.  Thanks for sharing!
6  Using Arduino / Programming Questions / Re: I need help with port manipulation on Uno on: September 21, 2013, 10:06:40 pm
 Here is part of the .cpp that is being used with GE G35 Christmas lights. They use a one wire style protocol. Instead of firing only one pin, I need to fire 24 on 3 different ports. The timing is critical according to the author. The code will be used on a Mega.

  G35: An Arduino library for GE Color Effects G-35 holiday lights.

  Copyright © 2011 The G35 Authors. Use, modification, and distribution are
  subject to the BSD license as described in the accompanying LICENSE file.

  Original version by Paul Martis ( See
  README for complete attributions.

  Special thanks to Richard <> and "slinky" for the unrolled-
  loop protocol code that seems to work very well!

#if MHZ_16
#define DELAYLONG 17    // should be ~ 20uS long
#define DELAYSHORT 7   // should be ~ 10uS long
#else  // 20MHz
#define DELAYLONG 25    // should be ~ 20uS long
#define DELAYSHORT 11   // should be ~ 10uS long
#define DELAYEND 40     // should be ~ 30uS long

#define ZERO(x) digitalWrite(x, LOW);           \
  delayMicroseconds(DELAYSHORT);                \
  digitalWrite(x, HIGH);                        \

#define ONE(x) digitalWrite(x, LOW);            \
  delayMicroseconds(DELAYLONG);                 \
  digitalWrite(x, HIGH);                        \
7  Using Arduino / Programming Questions / Re: I need help with port manipulation on Uno on: September 21, 2013, 07:35:52 pm

 Thanks Nick and PaulS!

 I used the delay method so that I could quickly write the sketch and see some results. Thanks for catching my silly mistake.

 The reason that I want to learn port manipulation is that, I need to fire 24 pins quickly on a Mega. On the Mega, I will be using ports A, C, and L. It is for a GE Christmas light program. I know that the code will not be portable to other boards but, right now, I think it is the only answer that I think will work.

Thanks to all for the quick help!
8  Using Arduino / Programming Questions / I need help with port manipulation on Uno on: September 21, 2013, 06:29:51 pm

 I am trying to learn how to use port manipulation on my Uno so that I can then use it on a mega with a slightly different port setting.

 In this code below, I would like to blink pins 8 - 13. I am using the on board LED and the serial monitor to debug the code. Currently, the LED will come on but it will not blink.

 Could some on help please.


#include "pins_arduino.h"

// constants won't change. Used here to
// set pin numbers:
const int ledPin =  13;      // the number of the LED pin

// Variables will change:
int ledState = LOW;             // ledState used to set the LED
long previousMillis = 0;        // will store last time LED was updated

// the follow variables is a long because the time, measured in miliseconds,
// will quickly become a bigger number than can be stored in an int.
long interval = 800;           // interval at which to blink (milliseconds)

void setup() {
  // set the digital pin as output:
  DDRB = B00111111; // Set all the pins to output in port B

void loop()

  PORTB = B11111111;


  PORTB = PORTB & B00000000;
9  Community / Exhibition / Gallery / Re: Voice Box on: September 19, 2013, 07:05:37 pm

  Nice project! I can understand  Italian but, I like the box and the face is pretty good!
10  Development / Other Hardware Development / Re: Arduino Bluetooth on: September 08, 2013, 07:07:00 pm

 Look at this link for alternative bluetooth communications set-up.
11  Community / Exhibition / Gallery / Re: Using android mobile to control arduino on: August 07, 2013, 05:24:10 am

 That link worked, thank you!
12  Community / Exhibition / Gallery / Re: Using android mobile to control arduino on: August 06, 2013, 08:15:00 pm

 Nice upgrade to your previous work! I tried to get you file as a zip but, could not figure out how. I have the pieces and will try to make them work later.

 Thanks for sharing your discovery!
13  Development / Other Software Development / Re: [MOD] Arduino Enhanced Release 1.0.5 for Windows (installer, drivers, etc) +SRC on: July 26, 2013, 07:07:23 pm
Neither the enhanced version nor the official version of arduino work on my windows 7.

splash screen appears on all 4 versions, then disappears without bringing up the arduino programming window.

 I had this problem, in my case, it was the ATTiny hardware files that caused the problem. I had added those files to the IDE .
14  Community / Bar Sport / Re: Fake Arduino. on: July 23, 2013, 08:12:33 pm


 You could possibly save/sell the boards you already have. I think you should take your boards that look like Arduino's and mark them with a ink marker, such as Red, Blue, or Black. You could put the words "Not Arduino" on it and/or change the coloring a bit using the marker so that it doesn't look like a clone anymore. Lastly, inform the viewer that it is your version of Arduino.
15  Community / Products and Services / Re: Fetch: Arduino Data Acquisition/Oscilloscope (Alpha2 Release) on: July 08, 2013, 05:10:04 pm

I'm fairly new to the Arduino world and the programming world in general. I'm attempting to use Fetch to analyze my analog input on the Arduino Due for chemistry research. Not to sound ignorant, but what parameters would be needed in order to use Fetch to read these analogs? I have connected a waveform generator to the Arduino Due and I'm hoping to be able to view the signal through Fetch.

Any help is greatly appreciated!

 Try the code in Reply #1 it has one analogread being used.
Pages: [1] 2 3 ... 89