第一回

マイコンボード

この授業ではArduinoを使用する。
Arduinoとは出入力ポートのあるマイコンボードで、プログラムを書いて、モーターを動かしたり、LEDを光らせたりできる。

Lチカ

  1. void setup() {
  2.   // put your setup code here, to run once:
  3.   pinMode(13,OUTPUT);
  4. }
  5. void loop() {
  6.   // put your main code here, to run repeatedly:
  7.   digitalWrite(13,HIGH);
  8.   delay(500);
  9.   digitalWrite(13,LOW);
  10.   delay(500);
  11. }

明るさセンサーで明るさを測定

  1. void setup() {
  2.   // put your setup code here, to run once:
  3.   Serial.begin(9600);
  4. }
  5. void loop() {
  6.   // put your main code here, to run repeatedly:
  7.   int val=0;
  8.   val=analogRead(1);
  9.   Serial.println(val);
  10.   delay(500);
  11. }

明るさセンサーで光を操作する

  1. void setup() {
  2. // put your setup code here, to run once:
  3. Serial.begin(9600);
  4. // put your setup code here, to run once:
  5. pinMode(13,OUTPUT);
  6. }
  7. void loop() {
  8. // put your main code here, to run repeatedly:
  9. int val=0;
  10. val=analogRead(1);
  11. Serial.println(val);
  12. delay(500);
  13. if(val<200){
  14. // もしiが200より小さかったら光らない
  15. digitalWrite(13,LOW);
  16. }else{
  17. // そうじゃなかったら光る
  18. digitalWrite(13,HIGH);
  19. }
  20. }

次回までの課題

正の感情

負の感情