O'Reilly logo

Python for Secret Agents - Volume II by Steven Lott

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Mastering the Arduino programming language

The Arduino programming language is based on C++. In Python, we use indentation to identify the body of an if statement, while statement, a function, or a class. An Arduino sketch will use {} instead of indentation.

While the {} are required syntax, almost all Arduino code that we'll see will be nicely indented as if it was Python.

Similarly, Arduino statements are separated by ; (semicolon). Python statements end at the end of the line, or the end of the matching (), [], or {}. It's challenging—at first—to remember the ; (semicolon). When we try to upload the sketch to our Arduino, the final syntax check will alert us to missing ;(semicolon).

Arduino has two kinds of comments: everything after // is a comment. ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required