Show Posts
Pages: 1 ... 44 45 [46] 47 48 ... 227
676  Using Arduino / Programming Questions / Re: Transfer data to arduino via bluetooth on: March 05, 2014, 04:35:32 pm
Try the example I gave you.

SoftwareSerial bluetooth(bluetoothTx, bluetoothRx); //It should be Rx, Tx.
How is it wired and what voltage are you supplying the BT module?
677  Using Arduino / Programming Questions / Re: Transfer data to arduino via bluetooth on: March 05, 2014, 04:14:58 pm
It would help if you posted the full code.

Software Serial Example:
Code:

#include <SoftwareSerial.h>

SoftwareSerial mySerial(10, 11); // RX, TX

void setup() 
{
  // Open serial communications and wait for port to open:
  Serial.begin(57600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for Leonardo only
  }


  Serial.println("Goodnight moon!");

  // set the data rate for the SoftwareSerial port
  mySerial.begin(4800);
  mySerial.println("Hello, world?");
}

void loop() // run over and over
{
  if (mySerial.available())
    Serial.write(mySerial.read());
  if (Serial.available())
    mySerial.write(Serial.read());
}
678  Using Arduino / Project Guidance / Re: UNO,4x3 keypad and a 8 channel relay on: March 05, 2014, 03:16:38 pm
You only have the one pinMode for the first relay, where are the other 3? "pinMode(ledPin, OUTPUT);"
679  Using Arduino / Programming Questions / Re: Simulate Capacitor charge-discharge cycle, without any external Capacitor on: March 05, 2014, 01:12:09 pm
To simulate a capacitor charging, you need 3 things. Supply voltage, a resistor, and of course a capacitor.
With the resistor and capacitor you can calculate Tau, the time it takes to charge and discharge, which is R*C.
Then you can plug every thing into this formula.

Vc = E*(1 - e^( -Time / Tau) ).

Vc = capacitor Voltage @ time.
E = supply Voltage.
Time is usually in milliseconds, but for better results, use microseconds.

Discharge:

Vc = E*e^(-Time / Tau) .

You will need to convert the formula to C language.
680  Using Arduino / Programming Questions / Re: Bluetooth(HC-05) communication with two arduino uno on: March 04, 2014, 12:51:55 am
Quote
but i have searched some information in the internet.
What have you searched, and what did you learn from it?

Quote
i want to ask how to match these two Bluetooth
They should auto pair when they are within a 30 ft distance of each other.

Quote
and can Bluetooth transmit and receive in the same time?
It may look like they can send and receive data at the same time, but that's because the arduino can process the data faster then we can see it. in actuality, they don't, the arduino can only do one thing at a time.
681  Using Arduino / Programming Questions / Re: Multiple buttons/inputs how to? on: March 03, 2014, 04:57:36 pm
Sloppiness aside, what should the break, left and right sequences look like?
682  Using Arduino / Project Guidance / Re: Back Space and Enter operation on: March 03, 2014, 12:50:00 pm
This here is a function I made for my password library that allows the person to clear what they entered, one entry at a time.

The parts that are lined out are not important for you to know what they are at this point.
Quote
char * NewPasswordV2::EnterData(char data)
{
   if(data > 0 && data != _CLR && data != _ENT)  //look at incoming char, see what it is. _CLR = 'C' on my keypad, _ENT = 'E'.
   {
     nt[cnt] = data; // If incoming char is not 'C' or 'E', store it.
     cnt++; // increment counter (index) for next char
   }

   if(data == _CLR) // if incoming char is 'C'
   {
     nt[cnt] = NULL; // clear the entry at the current index
     cnt > 0? cnt-- : cnt = 0; // if cnt > 0, meaning there still is something in the array, decrement the index for the next new char.
   }

   if( (_MODE? data == _ENT : cnt ==Lenght_of_Passwords - 1) )
   {
     checkFlag = true;
     cnt = 0;
     return nt;
   }

}

What you can do is pass in your arrays, UL and LL as pointers or the whole array and basically do what  I did here.
683  Using Arduino / Installation & Troubleshooting / Re: When I Try To Upload Something There Is No Upload Button. on: March 03, 2014, 11:41:08 am
Did you remember to choose the board your using and the com port its on? Post a screen shot please.
684  Using Arduino / Programming Questions / Re: RGB LED, random colour generator not working on: March 02, 2014, 11:36:13 pm
I think you would need to attach the legs of the LED to the PWM pins and use the analogWrite() function because the digitalWrite() function only turns pins on and off. I may be wrong.

No, your correct, I didn't' see what pins he was using, my error.
685  Using Arduino / Installation & Troubleshooting / Re: When I Try To Upload Something There Is No Upload Button. on: March 02, 2014, 09:07:27 pm
That's very strange, have you tried to re-install the software? What version are you using? CTRL+U is the keyboard shortcut, see if that works, if not the re-install the software.
686  Using Arduino / Programming Questions / Re: RGB LED, random colour generator not working on: March 02, 2014, 07:50:51 pm
Make sure your button is wired normally LOW with a resistor to ground (not floating), and your button will need to be debounced, or able to prevent from being held down.

You can fill in the rest and make currState, lastState boolean at the top of the sketch.
Code:
currState = digitalRead( 2 );
if( currState != lastState)
{
  lastState = currState;
  if(currState == HIGH)
  {
    // get colors here
  }
}

Tip, if you know certain variables are not going to exceed  (-32,768 to 32,767) = int or (0 to 65,535) = unsigned int, you can make them a byte to save memory. Oh and analogWrite, not digital.
687  Development / Other Software Development / Re: New TFT Extension Library on: March 02, 2014, 06:03:04 pm
Library updated. Added Connect Four game.

Note: I'm currently working on the AI for the connect four game and as of this version, the computer is really dumb. If you look at the function to play against the computer, you'll see its just a few random functions and nothing else. So I am working on making it a bit more of a challenge, and so far it is going good.

After I get the AI to work, I am going to make the game wireless. Maybe not WiFi right now, because I don't have a WiFi module, but it will definitely be Bluetooth.
688  Using Arduino / Project Guidance / Re: Idea for project - need guidance? on: March 02, 2014, 04:46:46 pm
Quote
What is the difference between different bluetooth modules?
Mostly the protocol, some modules are more secure than others meaning they need a password or key to access them. Others can only be paired to certain devices like the module I gave you, doesn't pair up with a IPhone, at least not easily, but it works with Android rather well. Some can transfer data faster than others and some can only transfer audio. It really depends on what you need.

But what I gave you should work fine, its what most use, myself included.

689  Using Arduino / Project Guidance / Re: Idea for project - need guidance? on: March 02, 2014, 11:49:53 am
You will can use a bluetooth module like this one here.

You can then send characters from the computer with a terminal program like Realterm or Putty.
690  Using Arduino / Programming Questions / Re: can i set more then 1 LED to HIGH in one digitalWrite? on: March 02, 2014, 10:19:31 am
Use a FOR loop.
Pages: 1 ... 44 45 [46] 47 48 ... 227