Skip to content

A simple library, that adds `std::cout`-like support for the Arduino (using the `<<`-operator).

License

Notifications You must be signed in to change notification settings

tttapa/Arduino-PrintStream

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Arduino-PrintStream

A simple library, that adds std::cout-like support for the Arduino (using the <<-operator).

Example usage

#include <PrintStream.h>
void setup() {
  Serial.begin(115200);
  Serial << "Hello, World!" << endl;

  Serial << F("Counting to 0xf in hexadecimal: ")
         << hex << noleadingzeros << showbase;
  for (int i = 0; i < 0x10; i++)
    Serial << i << ' ';
  Serial << dec << endl;

  float voltage = analogRead(A0) * 5 / 1024.0;
  Serial << F("The voltage on analog pin A0 is ") << setprecision(3) << voltage << F(" V.") << endl;
}

void loop() { }

Installation

Download the library as a ZIP file, and import it into the Arduino IDE as explained here.

About

A simple library, that adds `std::cout`-like support for the Arduino (using the `<<`-operator).

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages