Table of Contents

...

Serial Communication

Serial communication is used to transfer data between two devices.

...

For this reason, we typically do not use Digital I/O 0 or 1 for anything in our designs.

Serial Monitor & analogRead()

...

Using Serial

Arduino IDETinkercad

Image Added

Image Modified

Sending a Message


C++Blocks
Code Block
languagecpp
themeConfluence
void setup()
{
  // initialize serial to a baud rate of 9600. 
  // Ensure that the same baud rate is set in the serial monitor.
  Serial.begin(9600); 
}

void loop ()
{
  Serial.print("Hands on ") ; 
  // does not insert a newline at the end; 
  // next message continues on the same line
  Serial.print("Learning ") ; 
  // does not insert a newline at the end; 
  // next message continues on the same line
  Serial.println("is Fun!!!") ; 
  // inserts a newline at the end; 
  // next message is printed on a new line
}]] ></ac:plain-text-body></ac:structured-macro></div></td><td><div class="content-wrapper"><p><ac:image ac:height="150"><ri:attachment ri:filename="image2020-1-21_21-43-17.png" /></ac:image></p><p>Note: Blocks allow only 9600 as baud rate; there is no baud rate setting.</p></div></td></tr><tr><td><br /></td><td><br /></td></tr></tbody></table><p>If you see strange-looking characters in the serial monitor, your bit / baud rate set in the Serial Monitor most likely does not match the one used in your Arduino sketch.</p><h3><strong>analogRead()&nbsp;</strong><strong>Serial Example</strong></h3><p><br /></p><h3>Screencast</h3><p><ac:structured-macro ac:name="widget" ac:schema-version="1" ac:macro-id="b0b4fbf2-958e-4916-9c77-56cba00e3143"><ac:parameter ac:name="url"><ri:url ri:value="http://youtube.com/watch?v=q1DmNqlrY9U" /></ac:parameter></ac:structured-macro></p><p><br /></p><p><br /></p><p><br /></p>