This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//プロダクトデザイン応用実習サンプルコード - モーメンタリスイッチをオルタネイトスイッチとして扱い、さらにステッピングモーターを動かす | |
#include <Stepper.h> //Stepperライブラリを使いますよという宣言 | |
Stepper myStepper(2048, 8, 10, 9, 11); //2048はステッピングモーターの分解能(28BYJ-48の場合) | |
bool flag = false; //直前のセンサーの状態を記録しておくための変数 | |
int threshold = 500; //閾値 | |
int steps = 3072; //送るステップ数を格納する為の変数(3072は1回転半) | |
void setup() { //電源をつけた時に一回だけ行われる |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//プロダクトデザイン応用実習サンプルコード - ステッピングモーターを可変抵抗で操作する | |
#include <Stepper.h> //Stepperライブラリを使いますよという宣言 | |
Stepper myStepper(2048, 8, 10, 9, 11); //2048はステッピングモーターの分解能(28BYJ-48の場合) | |
void setup() { | |
Serial.begin(9600); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//プロダクトデザイン応用実習サンプルコード - Lチカのようにステッピングモーターをテストするコード | |
#include <Stepper.h> //Stepperライブラリを使いますよという宣言 | |
Stepper myStepper(2048, 8, 10, 9, 11); //2048はステッピングモーターの分解能(28BYJ-48の場合) | |
void setup() { | |
myStepper.setSpeed(18); //myStepperの速度を18に指定。(このモーターでは18が最大) | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//プロダクトデザイン応用実習サンプルコード - ボタンを押した時にサーボを指定した角度まで動かすコード | |
#include <Servo.h> //ライブラリを使いますという宣言 | |
Servo myservo; // サーボにmyservoと名前をつける | |
const int buttonPin = 2; | |
const int servoPin = 9; | |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
//プロダクトデザイン応用実習サンプルコード - Lチカのようにサーボをテストするコード | |
#include <Servo.h> //ライブラリを使いますという宣言 | |
Servo myservo; // サーボにmyservoと名前をつける | |
void setup() { //電源をつけた時に一回だけ行われる | |
myservo.attach(9); //サーボを9番ピンに接続しますという宣言 | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// プロダクトデザイン応用実習サンプルコード - ESP32でジョイスティックをマウスとして使う | |
// ESP32をBluetoothマウスにするライブラリ「BleMouse」を使いますという宣言 | |
#include <BleMouse.h> | |
BleMouse bleMouse("your mouse"); | |
void setup() | |
{ | |
pinMode(13, OUTPUT); // 13番ピンを出力に使う(LED) | |
bleMouse.begin(); // bleMouseライブラリを使うためのおまじない |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// プロダクトデザイン応用実習サンプルコード - ESP32をマウスとして使う | |
// ESP32をBluetoothマウスにするライブラリ「BleMouse」を使いますという宣言 | |
#include <BleMouse.h> | |
BleMouse bleMouse("your mouse"); | |
void setup() | |
{ | |
pinMode(13, OUTPUT); // 13番ピンを出力に使う(LED) | |
bleMouse.begin(); // bleMouseライブラリを使うためのおまじない |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// プロダクトデザイン応用実習サンプルコード - ESP32をワンボタンキーボードとして使う | |
// ESP32をBluetoothキーボードにするライブラリ「BleKeyboard」を使いますという宣言 | |
#include <BleKeyboard.h> | |
BleKeyboard bleKeyboard("your device"); // BLEデバイスに名前をつける | |
void setup() | |
{ | |
pinMode(13, OUTPUT); // 13番ピンを出力に使う(LED) | |
bleKeyboard.begin(); // bleKeyboardライブラリを使うためのおまじない |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// プロダクトデザイン応用実習サンプルコード - Arduino Leonardoでジョイスティックをマウスとして使う | |
// 参考:マウス https://garretlab.web.fc2.com/arduino_reference/language/functions/usb/mouse/ | |
// Arduinoをマウスにするライブラリ「Mouse」を使いますという宣言 | |
#include <Mouse.h> | |
void setup() | |
{ | |
Mouse.begin(); // Mouseライブラリを使うためのおまじない | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// プロダクトデザイン応用実習サンプルコード - Arduino Leonardoをマウスとして使う | |
// 参考:マウス https://garretlab.web.fc2.com/arduino_reference/language/functions/usb/mouse/ | |
// Arduinoをマウスにするライブラリ「Mouse」を使いますという宣言 | |
#include <Mouse.h> | |
void setup() | |
{ | |
Mouse.begin(); // Mouseライブラリを使うためのおまじない | |
} |
NewerOlder