Skip to content

APIリスト

SuguruHarada64 edited this page Dec 1, 2022 · 15 revisions

はじめに

APIリスト

1. 基本ライブラリ

1-01. Digital IO

  • Digital-IO
    • pinMode()
    • digitalWrite()
    • digitalRead()

1-02. Analog IO

  • Analog IO
    • analogReference()
    • analogRead()
    • analogWrite()
    • analogWriteFrequency()
    • analogWritePinFrequency()

1-03. Advanced IO

  • Advanced IO
    • tone()
    • noTone()
    • shiftOut()
    • shiftIn()
    • shitOutEx()
    • pulseIn()

1-04. Time

  • Time
    • millis()
    • delay()
    • delayMicroseconds()

1-05. Math

  • Math
    • min()
    • max()
    • abs()
    • constrain()
    • map()
    • pow()
    • sqrt()

1-06. Trigonometry

  • Trigonometry
    • sin()
    • cos()
    • tan()

1-07. Random Numbers

  • Random Numbers
    • randomSeed()
    • random()

1-08. Bits and Bytes Operation

  • Bits and Bytes Operation
    • lowByte()
    • highByte()
    • bitRead()
    • bitWrite()
    • bitSet()
    • bitClear()
    • bit()

1-09. Interrupt

  • Interrupt
    • attachInterrupt()
    • detachInterrupt()
    • inturrupts()
    • noInterrupts()

1-10. Hardware serial

  • Hardware serial
    • begin()
    • end()
    • available()
    • read()
    • peek()
    • flush()
    • write()
    • print()
    • println()
    • availableForWrite()
    • availableForRead()

1-11. SD Library File class

  • SD Library File class
    • close()
    • available()
    • read()
    • write()
    • flush()
    • position()
    • seek()
    • print()
    • println()
    • size()
    • name()
    • isDirectory()
    • openNextFile()
    • rewindDirectory()

1-12. SD Library SD class

  • SD Library SD class
    • begin()
    • exists()
    • mkdir()
    • open()
    • remove()
    • rmdir()

1-13. RTC Library

  • RTC Library
    • begin()
    • end()
    • setDateTime()
    • getDateTime()
    • attachAlarmHandler()
    • setAlarmTime()
    • alarmOn()
    • alarmOff()
    • attachConstantPeriodHandler()
    • constantPeriodOn()
    • constantPeriodOff()

1-14. Stepper Library

  • Stepper Library
    • Stepper()
    • setSpeed()
    • step()

1-15. Servo Library

  • Servo Library
    • attach()
    • write()
    • writeMicoroseconds()
    • read()
    • attached()
    • detach()

1-16. Power Management Library

  • Power Management Library
    • setPowerManagementMode()
    • getPowerManagementMode()

1-17. Utility library

  • PowerManagement Library
    • softwareReset()
    • getResetFlag()
    • getTemperature()

1-18. Ethernet Library

  • Ethernet Library
    • begin()
    • setRstPin()
    • setCsPin()
    • init()
    • softreset()
    • hardreset()
    • maintain()
    • WoL()
    • phyMode()
    • phyState()
    • link()
    • linkReport()
    • speed()
    • speedReport()
    • duplex()
    • duplexReport()
    • setRtTimeOut()
    • getRtTimeOut()
    • setRtCount()
    • getRtCount()
    • macAddress()
    • macAddressReport()
    • setHostname()
    • localIP()
    • subnetMask()
    • gatewayIP()
    • dnsServerIP()
    • IPAddress()
  • Client Library
    • connected()
    • connect()
    • remoteIP()
    • remoteMAC()
    • write()
    • print()
    • println()
    • available()
    • read()
    • flush()
    • stop()
  • Server Library
    • begin()
    • available()
    • write()
    • print()
    • println()

1-19. LiquidCrystal Library

  • LiquidCrystal Library
    • begin()
    • clear()
    • home()
    • setCursor()
    • write()
    • print()
    • cursor()
    • noCursor()
    • blink()
    • noBlink()
    • display()
    • noDisplay()
    • scrollDisplayLeft()
    • scrollDisplayRight()
    • autoscroll()
    • noAutoscroll()
    • leftToRight()
    • rightToLeft()
    • createChar()

1-20. Firmata Library

  • Firmata Library
    • begin()
    • begin(long speed)
    • begin(Stream &s)
    • printVersion()
    • blinkVersion()
    • printFirmwareVersion()
    • setFirmwareVersion(byte major,byte minor)
    • setFirmwareNameAndVersion(constchar *name, byte major, byte minor)
    • sendAnalog(byte pin, int value)
    • sendDigitalPort(byte portNumber, int portData)
    • sendString(const char* string)
    • sendString(byte command, const char* string)
    • sendSysex(byte command, byte bytec, byte* bytev)
    • write(byte c)
    • available()
    • processInput()
    • attach(byte command, callbackFunction myFunction)
    • detach(byte command)
    • sendValueAsTwo7bitBytes(int value) *.startSysex()
    • endSysex()
    • getPinMode(byte pin)
    • setPinMode(byte pin, byte config)
    • getPinState(byte pin)
    • setPinState(byte pin, int state)
    • disableBlinkVersion()
    • parse(unsigned char value)
    • isPasingMessage()

1-21. SoftwareSerial Library

  • SoftwareSerial Library
    • SoftwareSerial(receivePin, transmitPin)
    • SoftwareSerial(receivePin, transmitPin, inverse_logic)
    • begin(long speed)
    • end()
    • available()
    • read()
    • peek()
    • flush()
    • write(const char* str)
    • write(const unsigned char* buf, int len)
    • print(val)
    • print(val, format)
    • println(val)
    • println(val, format)
    • listen()
    • isListening()
    • overflow()

1-22. Periodic Operation Library

  • Periodic Operation Library
    • attachIntervalTimerHandler(void(*)(unsigned long) function)
    • detachIntervalTimerHandler()
    • attachIntervalTimerHandler(void(*)(unsigned long) function, uint16_t interval)
    • detachMicroIntervalTimerHandler()
    • set(unsigned long ms, void (*function)())
    • start()
    • stop()
    • attachCyclicHandler(unsigned char number, void(*)(unsigned long) function, unsigned int time)
    • detachCyclicHandler(unsigned char number)
Clone this wiki locally