質問: プログラミングのAPIの意味がよくわかりません.例えばArduinoの場合,analogRead(pin), pinMode(pin, mode), Serial.begin(speed)は,すべてAPIなのでしょうか?
回答: いえ、それは関数と呼ばれるものです。 APIは「Application Programming Interface」の略で、あるソフトウェアがその情報の一部を他のソフトウェアに提供できるようにしたものです。 例を挙げれば、Twitter社が提供しているTwitterAPIというものを利用すると、プログラムから特定のアカウントのツイート数やツイート内容などの情報や、特定のキーワードに関する最もリツイートの多いツイートなどのデータを取得することができます。