Professional Documents
Culture Documents
HW9 2
HW9 2
班級:四模二丙
組員:謝惟晴 C108147324
何芸慧 C108147307
Q1.
程式碼:
int buttonPin = 4;
void setup() {
pinMode(ledPin, OUTPUT);
pinMode(buttonPin, INPUT);
void loop() {
buttonState = digitalRead(buttonPin);
LedState=!LedState;
digitalWrite(ledPin, LedState);
buttonUp = false;
buttonUp = true;
Q2.
程式碼:
int switchL = 4;
int switchR = 2;
int LED=8;
void setup() {
pinMode(LED,OUTPUT);
pinMode(switchL,INPUT);
pinMode(switchR,INPUT);
Serial.begin(9600);
void loop() {
switchL = digitalRead(4);
switchR = digitalRead(2);
{LED=7;}
{LED=10;}
LED++;
digitalWrite(LED,HIGH);
delay(500);
digitalWrite(LED,LOW);
delay(200);
buttonUp = false;
if(switchL != HIGH && buttonUp != true && switchR != HIGH){
break; } }
buttonUp = true;
delay(200);
{LED=11;}
{LED=8;}
LED--;
digitalWrite(LED,HIGH);
delay(500);
digitalWrite(LED,LOW);
delay(200);
buttonUp = false;
break;}}
buttonUp = true;
delay(200);
}
Q3.
程式碼:
float temp;
void setup() {
Serial.begin(9600);
void loop() {
int Vo = analogRead(A5);
float V = Vo * (5 / 1023.0);
Serial.println(V);
if (V == temp) {
temp = V;
else{
Serial.print(V);
Serial.println("V");
temp = V;
delay(1000);