iCar
関数
port.c ファイル

port api [詳解]

#include <Arduino.h>
#include <BSW/IODrivers/Dio.h>
#include <BSW/IODrivers/Adc.h>
#include <BSW/IODrivers/Distance.h>
#include <BSW/IODrivers/MotorDrv.h>
#include <BSW/IODrivers/FCLedDrv.h>
#include <BSW/IODrivers/Buzzer.h>
#include <BSW/IODrivers/IODrv.h>

関数

int analogRead (uint8_t pin)
 Pinの現在のアナログ入力値を取得する [詳解]
 
void analogReference (uint8_t mode)
 アナログ基準電圧を設定する [詳解]
 
void analogWrite (uint8_t pin, int val)
 Pinにアナログ出力値を設定する [詳解]
 
int digitalRead (uint8_t pin)
 Pinの現在のデジタル入力値を取得する [詳解]
 
void digitalWrite (uint8_t pin, uint8_t val)
 Pinにデジタル出力値を設定する [詳解]
 
void pinMode (uint8_t pin, uint8_t mode)
 Pinのモードを設定する [詳解]
 

詳解

port api

関数詳解

◆ analogRead()

int analogRead ( uint8_t  pin)

Pinの現在のアナログ入力値を取得する

引数
pinpin番号
戻り値
現在のアナログ入力値

◆ analogReference()

void analogReference ( uint8_t  mode)

アナログ基準電圧を設定する

引数
modeアナログ基準電圧 (DEFAULT/INTERNAL/EXTERNAL)
覚え書き
本関数は互換性確保のために定義されており、呼び出しても効果はない

◆ analogWrite()

void analogWrite ( uint8_t  pin,
int  val 
)

Pinにアナログ出力値を設定する

引数
pinpin番号
val出力値

◆ digitalRead()

int digitalRead ( uint8_t  pin)

Pinの現在のデジタル入力値を取得する

引数
pinpin番号
戻り値
現在のPinの入力値 (HIGH / LOW)

◆ digitalWrite()

void digitalWrite ( uint8_t  pin,
uint8_t  val 
)

Pinにデジタル出力値を設定する

引数
pinpin番号
val出力値 (HIGH / LOW)

◆ pinMode()

void pinMode ( uint8_t  pin,
uint8_t  mode 
)

Pinのモードを設定する

引数
pinpin番号
modeモード (OUTPUT/INPUT/INPUT_PULLUP)
覚え書き
本関数は互換性確保のために定義されており、呼び出しても効果はない