/*
Arduino Starter Kit example
Project 9 - Motorized Pinwheel
This sketch is written to accompany Project 9 in the Arduino Starter Kit
Parts required:
- 10 kilohm resistor
- pushbutton
- motor
- 9V battery
- IRF520 MOSFET
- 1N4007 diode
created 13 Sep 2012
by Scott Fitzgerald
https://store.arduino.cc/genuino-starter-kit
This example code is part of the public domain.
*/// named constants for the switch and motor pins
constintswitchPin=2;// the number of the switch pin
constintmotorPin=9;// the number of the motor pin
intswitchState=0;// variable for reading the switch's status
変数を定義しています。
setup()
29
30
31
32
33
34
35
voidsetup(){// initialize the motor pin as an output:
pinMode(motorPin,OUTPUT);// initialize the switch pin as an input:
pinMode(switchPin,INPUT);}
voidloop(){// read the state of the switch value:
switchState=digitalRead(switchPin);// check if the switch is pressed.
if(switchState==HIGH){// turn motor on:
digitalWrite(motorPin,HIGH);}else{// turn motor off:
digitalWrite(motorPin,LOW);}}