發表文章

Arduino 按鈕

參考資料
https://www.youtube.com/watch?v=JNk7u7Z5IMw

目的:
按下按鈕,LED亮;放開按鈕,LED滅。




const int buttonPin = 2;
const int ledPin =  13;
int buttonState = 0;

void setup() {
  pinMode(ledPin, OUTPUT);
  pinMode(buttonPin, INPUT);
}

void loop() {



  buttonState = digitalRead(buttonPin);

  if (buttonState == HIGH) {
    // turn LED on:
    digitalWrite(ledPin, HIGH);
  } else {
    // turn LED off:
    digitalWrite(ledPin, LOW);
  }



}

Arduino 伺服馬達

參考資料
https://www.youtube.com/watch?v=cLs5xwUgGkc


伺服馬達皆在Arduino上需要有~記號才能當訊號線

A0 A1 A2 A3 A4 A5  這些屬於類比訊號

類比訊號為0-1023

轉換訊號數值,由0-1023換成0-180
B = map(A, 0 , 1023 , 0 , 180) ;




#include <Servo.h> //加入伺服馬達函式庫

Servo myservo;  //幫伺服馬達取名子為myservo

void setup() {
  myservo.attach(9);  // 伺服馬達訊號線接在9
}

void loop() {
  myservo.write(90);   // 伺服馬達轉到90度
  delay(15);
}


在A0加入一個類比旋鈕,利用旋鈕來控制伺服馬達轉動。

#include <Servo.h> //加入伺服馬達函式庫

Servo myservo;  //幫伺服馬達取名子為myservo
int sensor=0; //類比旋鈕訊號值
int angle=0;  //旋轉角度

void setup() {
  myservo.attach(9);  // 伺服馬達訊號線接在9
}

void loop() {
  sensor = analogRead(A0);  //從A0讀取類比訊號  類比旋鈕
  angle = map(sensor, 0 , 1023 , 0 , 180) ; //把sensor值轉換到0-180
  myservo.write(angle);   // 伺服馬達轉到angle度
  delay(15);
}

PHP 下 MYSQL 常用指令

連接資料庫
<?php mysql_connect( localhost , MYSQL帳號 , MYSQL密碼);   mysql_query(SET NAMES UTF8); mysql_select_db( 資料庫名稱 ); ?>
建立資料庫
$aa =  "CREATE DATABASE 資料庫名稱 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci" ; if( mysql_query($aa) ){ echo " <br> 資料庫 $db 建立成功。 " ; } else{ echo " <br> 資料庫 $db 建立失敗。 失敗訊息:"  .  mysql_error() ; }

僑光國小 G Suite_第一次登入修改密碼

圖片
僑光國小 G Suite_第一次登入修改密碼第一次的G Suite密碼事由系統所給,登入之後會立即要求更改密碼。

先到Google首頁,https://www.google.com.tw/

選擇登入
已經有登入其他帳號者,請選擇新增帳戶。



輸入完整帳號_"帳號@cges.ntct.edu.tw"
然後輸入系統所給密碼 選擇接受(也沒有其他選擇)
輸入你自己的密碼二次
密碼已經重設完成








如何新增僑光國小共同的行事曆

圖片
如果以下動作你無法執行,應該是權限的問題,請將你的Gmail 賴給志賢,我會儘快幫你處理。

利用Google 日曆讓大家一起共編學校行事曆

圖片
利用Google 日曆讓大家一起共編學校行事曆 先進入Google 日曆,並建立一個{僑光國小行事曆}的新日曆 點選我的日曆旁的三角形,選擇建立新日曆 打上新日曆名稱後,建立日曆

如何將Synology NAS上的資料備份到Google 雲端硬碟(Google drive)

圖片
如何將Synology NAS上的資料備份到Google 雲端硬碟(Google drive) 一、先至套件中心安裝Cloud Sync 套件。

C#

判斷輸入的值是否為數字
Double X,;
            if (Double.TryParse(textBox1.Text, out X) == false) //使用int.tryparse出來會是布林值
            {
                MessageBox.Show("不可以輸入文字或空值", "錯誤");
            }


文字顏色設定
label3.ForeColor = Color.Blue;

跳出訊息框
MessageBox.Show("不可以輸入負數", "錯誤");

核取方塊
http://visualcsharptutorials.com/windows-forms/checkbox-control


亂數的取法
 Random rNumber = new Random();
target = rNumber.Next(1, 500);
 label4.Text = target.ToString();

[Classdojo教學] 教師端:建立班級獎懲出席記錄