O'Reilly logo

C Programming for Arduino by Julien Bayle

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

Tweeting by pushing a switch

Connecting the Arduino to networks obviously brings the Internet to mind. We could try to create a small system that can send messages over the Internet. I choose to use the micro-blogging service Twitter because it provides a nice communication API.

We are going to use the same circuit that we used in the Wiring Arduino to wired Ethernet section except that here we are using the Arduino MEGA related to some memory constraints with a smaller board.

An overview of APIs

API stands for Application Programming Interface. Basically, it defines ways to exchange data with the considered system. We can define APIs in our systems in order to make them communicate with others.

For instance, we could define an API in our Arduino ...

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