Articles Posted in the " " Category

  • Arduino Time library

    Arduino Time library

    The Time library adds timekeeping functionality to Arduino with or without external timekeeping hardware. It allows a sketch to get the time and date as: second, minute, hour, day, month and year. It also provides time as a standard C time_t so elapsed times can be easily calculated and time values shared across different platforms. […]


  • SoftwareSerial Library

    SoftwareSerial Library

    The 86Duino hardware has built-in support for serial communication on pins 0 and 1. The native serial support happens via a piece of hardware (built into the chip) called a UART. This hardware allows 86Duino’s CPU to receive serial communication even while working on other tasks. The SoftwareSerial library allows serial communication on other digital […]


  • SoftwareSerial: write(data)

    SoftwareSerial: write(data)

    Description Prints data to the transmit pin of the software serial port as raw bytes. Works the same as the Serial.write() function. Parameters See Serial.write() for details Returns byte write() will return the number of bytes written, though reading that number is optional Example See also - SoftwareSerial() - begin() - print() - println() Libraries […]


  • SoftwareSerial: listen()

    SoftwareSerial: listen()

    Description Enables the selected software serial port to listen. Only one software serial port can listen at a time; data that arrives for other ports will be discarded. Any data already received is discarded during the call to listen() (unless the given instance is already listening). Syntax mySerial.listen() Parameters mySerial: the name of the instance […]


  • SoftwareSerial: println(data)

    SoftwareSerial: println(data)

    Description Prints data to the transmit pin of the software serial port, followed by a carriage return and line feed. Works the same as the Serial.println() function. Parameters vary, see Serial.println() for details Returns byte println() will return the number of bytes written, though reading that number is optional Example See also - SoftwareSerial() - […]


  • SoftwareSerial: print(data)

    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 byte print() will return the number of bytes written, though reading that number is optional Example See also - SoftwareSerial() - begin() - print() - println() Libraries Reference Home […]


  • SoftwareSerial: read

    SoftwareSerial: read

    Description Return a character that was received on the RX pin of the software serial port. Note that only one SoftwareSerial instance can receive incoming data at a time (select which one with the listen() function). Parameters none Returns the character read, or -1 if none is available Example See also - SoftwareSerial() - begin() […]


  • SoftwareSerial: peek

    SoftwareSerial: peek

    Description Return a character that was received on the RX pin of the software serial port. Unlike read(), however, subsequent calls to this function will return the same character. Note that only one SoftwareSerial instance can receive incoming data at a time (select which one with the listen() function). Parameters none Returns the character read, […]


  • SoftwareSerial: overflow()

    SoftwareSerial: overflow()

    Description Tests to see if a software serial buffer overflow has occurred. Calling this function clears the overflow flag, meaning that subsequent calls will return false unless another byte of data has been received and discarded in the meantime. The software serial buffer can hold 64 bytes. Syntax mySerial.overflow() Parameters none Returns boolean Example See […]


  • SoftwareSerial: isListening()

    SoftwareSerial: isListening()

    Description Tests to see if requested software serial port is actively listening. Syntax mySerial.isListening() Parameters none Returns boolean Example See also - SoftwareSerial() - read() - print() - println() Libraries Reference Home The text of the 86Duino reference is a modification of the Arduino reference, and is licensed under a Creative Commons Attribution-ShareAlike 3.0 License. […]