Reference.SoftwareSerialPrint History
Hide minor edits - Show changes to output
May 25, 2012, at 09:51 AM
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 09:49 AM
by Scott Fitzgerald -
Changed lines 13-14 from:
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:
May 17, 2007, at 11:05 AM
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 22, 2006, at 11:14 PM
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]]()