Reference.SoftwareSerialPrint History

Hide minor edits - Show changes to output

May 25, 2012, at 03:51 PM by Tom Igoe -
Changed line 18 from:
SoftwareSerial serial(6, 7);
to:
SoftwareSerial serial(10,11);
Changed lines 29-30 from:
analogValue = analogRead(0);
to:
analogValue = analogRead(A0);
November 04, 2011, at 02:49 PM by Scott Fitzgerald -
Changed lines 13-14 from:
none
to:
byte\\
print() will return the number of bytes written, though reading that number is optional
Changed lines 17-18 from:
[@SoftwareSerial serial(6, 7);
to:
(:source lang=arduino:)
SoftwareSerial serial(6, 7);
Changed lines 51-52 from:
} @]
to:
}
(:sourceend:)
May 17, 2007, at 05:05 PM by David A. Mellis -
Changed lines 1-2 from:
!!SoftwareSerial.print(data)
to:
!!SoftwareSerial: print(data)
Changed lines 54-56 from:
* [[SoftwareSerialBegin | SoftwareSerial.begin]]()
* [[SoftwareSerialRead | SoftwareSerial.read]]()
* [[SoftwareSerialPrintln | SoftwareSerial.println]]()
to:
* [[SoftwareSerialBegin | begin]]()
* [[SoftwareSerialRead | read]]()
* [[SoftwareSerialPrintln | println]]()
December 23, 2006, at 05:14 AM by David A. Mellis -
Added lines 1-56:
!!SoftwareSerial.print(data)

!!!!Description

Prints data to the transmit pin of the software serial port. Works the same as the [[Serial.print]]() function.

!!!!Parameters

vary, see [[Serial.print]]() for details

!!!!Returns

none

!!!!Example
[@SoftwareSerial serial(6, 7);
int analogValue;

void setup()
{
serial.begin(9600);
}

void loop()
{
// read the analog input on pin 0:
analogValue = analogRead(0);

// print it out in many formats:
serial.print(analogValue); // print as an ASCII-encoded decimal
serial.print("\t"); // print a tab character
serial.print(analogValue, DEC); // print as an ASCII-encoded decimal
serial.print("\t"); // print a tab character
serial.print(analogValue, HEX); // print as an ASCII-encoded hexadecimal
serial.print("\t"); // print a tab character
serial.print(analogValue, OCT); // print as an ASCII-encoded octal
serial.print("\t"); // print a tab character
serial.print(analogValue, BIN); // print as an ASCII-encoded binary
serial.print("\t"); // print a tab character
serial.print(analogValue/4, BYTE); // print as a raw byte value (divide the
// value by 4 because analogRead() returns numbers
// from 0 to 1023, but a byte can only hold values
// up to 255)
serial.print("\t"); // print a tab character
serial.println(); // print a linefeed character

// delay 10 milliseconds before the next reading:
delay(10);
} @]

!!!!See also

* [[SoftwareSerialConstructor | SoftwareSerial]]()
* [[SoftwareSerialBegin | SoftwareSerial.begin]]()
* [[SoftwareSerialRead | SoftwareSerial.read]]()
* [[SoftwareSerialPrintln | SoftwareSerial.println]]()

Share