Show Posts
Pages: [1]
1  International / Portugues / Ajuda com serial.read e float on: August 28, 2012, 06:59:12 pm
ola, alguem sabe como posso receber um valor float pela serial.read e guardar em uma varialvel ?

o valor seria do tipo 25.3

float temp

temp = serial.read ????

Obriagdo....
2  International / Portugues / Re: PCF8574 duvida on: April 17, 2012, 04:40:25 pm
opa eu achei uma biblioteca para usar com o PCF8574

http://skyduino.wordpress.com/librairie-arduino-pcf8574-pcf8575/

ficou mais simples:

Code:
#include <PCF8574.h> // Required for ... all

#include <Wire.h> // Required for I2C communication

PCF8574 expander; // Create object from PCF8574 class

void setup(){

  Serial.begin(9600); // Setup serial for read echo
 
  expander.pinMode(0,OUTPUT); // Setup pin D0 as output
  expander.pinMode(1,OUTPUT); // Setup pin D1 as output
  expander.pinMode(2,OUTPUT); // Setup pin D2 as output
 
  expander.set(); // coloca todas as saidas em HIGH
  expander.begin(0x20);
 
}

void loop(){
  expander.digitalWrite(0, LOW); // Blink led 1
  delay(1000);
  expander.digitalWrite(0, HIGH); // Blink led 2
  delay(1000);

} // Loop forever
3  International / Portugues / Re: PCF8574 duvida on: April 16, 2012, 06:52:47 pm
ok eu vou olhar seu codigo com calma para entender
eu usar assim no Bascom-AVR usando BASIC

Code:
**Variavel
Dim Bytearray(1) As Byte


** Saidas
S1 Alias Bytearray(1).0
S2 Alias Bytearray(1).1
S3 Alias Bytearray(1).2
S4 Alias Bytearray(1).3
S5 Alias Bytearray(1).4
S6 Alias Bytearray(1).5
S7 Alias Bytearray(1).6

S1 = 0
S2 = 1
S4 = 1

*** depois mandava assim

' Envias dados PC8574
I2cstart
I2cwbyte Pcf8574
I2cwbyte Bytearray(1)
I2cstop




S8 Alias Bytearray(1).7


4  International / Portugues / Re: PCF8574 duvida on: April 15, 2012, 06:28:47 pm
para ativar uma porta no PCF8574 eu estou usando o expanderWrite(B11111111)

mais gostaria de simplificar usando algo do tipo writedigital(P0, Low)

ponde o P0 seria a porta 0 do PCF8574

5  International / Portugues / PCF8574 duvida on: April 15, 2012, 04:44:12 pm
ola, é possivel criar uma array ou algo parecido para contralar de forma mais facil o PCF8574
tipo

P0 = 0
P1 = 1
P2 =0

eu estou usando esse codigo:

Code:
#include "Wire.h"
#define expander 0x20

void setup()
{
Wire.begin();
}

void loop()
{
 
  expanderWrite(B11111111);
  delay(1000);
 
  expanderWrite(B00000000);
  delay(1000);
}

void expanderWrite(byte _data )
{
  Wire.beginTransmission(expander);
  Wire.write(_data);
  Wire.endTransmission();
 
}


Pages: [1]