發表文章

目前顯示的是 7月, 2020的文章

1.雷射切割機-開機與保養

圖片
前置作業 1.總電源      從雷切>水冷機>吹氣>抽風>過濾器依序打開開關 2.機具開關      雷切位於機台側邊,按下過濾器的空白開關,與水冷器的開關 3.檢查      如果水冷氣出現紅燈,請通知相關人員進行補充純水。過濾器的排氣管也請注意是否毀損與確實連接。 4.維修與常見問題      約半年時間要替換水冷機的水,可以直接購買7-11的6L純水。將機台的排水口打開讓水排出後,把純水從注水口倒入即可。如果按下過濾機開關依舊無法啟動過濾機,請重複按壓到燈亮為止。   注意事項      1.機台運作時請勿離開      2.如有火光出現請按下緊急停止按紐      3.滅火器請使用噴氣式,乾粉式會造成機台損壞      4.盡量不要使用塑膠(產生有毒氣體,使用後需要保養機台) 機台保養 1.除鏽與上油      使用WD40除鏽後再將針車油塗抹在滑軌上,透過機台介面移動雷射頭,讓利針車油平均附著在滑軌上。 2.清潔反射鏡      使用酒精與棉花棒清潔反射鏡,移動雷射管需先將吹風管移除(按下藍色鈕同時拔出吹風管)。將雷射管的旋鈕鬆開後,將雷射管取下,透過旋轉將雷射管拆件。

6.Arduino-副程式-管理特定功能

圖片
當程式碼攏長且不易找到需要的程式碼 , 可以使用副程式來管理。副程式就如同我們先另外寫好一個 A 功能 , 在 loop 中我們只需要把 A 打上去就能執行 A 功能內部的指令。   範例說明 透過兩顆按鈕控制 LED 兩種變化 線路圖 程式碼 int Button_pin=A0;// 按鈕 1 腳位 =A0 int Led_pin=A2;// Led1 腳位 =A2 void setup () {      pinMode (Button_pin, INPUT );// 按鈕為輸入裝置      pinMode (Led_pin, OUTPUT );//LED 為輸出裝置 }   void loop () {      if ( digitalRead (Button_pin)== HIGH ) {          R unning();      } } void  Running(){      digitalWrite (Led_pin, HIGH );      delay (500);      digitalWrite (Led_pin, LOW );      delay (500); }

1.Appinventor-設定數值與變數

圖片
案例說明 : 新增一個標籤、兩個文字輸入盒、一個按鈕。按下按鈕後,文字盒 1 與文字盒 2 的內容交換。 步驟1:從左側拖移標籤、文字輸入盒、按鈕,到手機螢幕中 步驟2:點選元件清單中的物件,可以更改元件的屬性。如大小、顏色、寬度或顯示文字 步驟3:其中重新命名是更改元件清單中的顯示名稱 步驟4:而元件清單中的文字,則是更改在手機螢幕上顯示的文稱   步驟5: 進入程式編寫前,請將手機排版成下圖或相似的樣子。 步驟6:點選位於元件屬性上方的{程式設計}按鈕 步驟7:在程式設計中,可以透過拖移方塊來編寫指令。請點選按鈕,拖移出{當按鈕被點選}方塊到畫布空白處 步驟8:這次的範例也會用到邏輯與文字輸入盒的方塊 步驟9:請先組合出圖示的程式碼   步驟10:隨後點選變數,拖移{初始化全域變數變數名為} 步驟11:點選變數名欄位可以更改名稱,並將鼠標停留在名稱上,會顯示出兩個方塊 步驟12:請先組合出圖示的程式碼 步驟13:點選{ 畫面設計}按鈕 步驟13-1: 在手機上模擬結果:點選專案>apk二維條碼>掃描後在手機上安裝(防火牆可能會擋) 步驟13-2: 下載apk檔後用模擬器開啟>:點選專案>apk下載 步驟14-1:程式運作時,會先將記憶的數值歸零/無內容 步驟14-2:按鈕被點選時,會先將變數數值設成輸入盒 1 的內容,並將輸入盒 1 的內容設為輸入盒 2 步驟14-3:輸入盒 2 的內容設為記憶的數值 ( 也就是先前輸入盒 1 的內容 ) 步驟15:點選專案可以將此專案匯出成aia檔案,其他人可以以匯入的方式開啟您的專案

5.Arduino教學-控制LED亮度-analogWrite();

圖片
歡迎來到Arduino教學手冊,本章節將介紹如何控制零件的程度的變化,如亮度、轉速等。先前提及的 digitalWrite 只有開跟關兩種作用,而 analogWrite 能控制程度的變化,如 LED 亮度。 #帶有"~"符號的腳位才能使用 analogWrite 功能    程式碼說明 1. analogWrite : 寫入類比數值,能 控制裝置的音量、亮度,每個裝置有對應的類比範圍。 # LED與馬達 數值範圍為 0~255、伺服馬達為180 範例說明 一開始點亮 LED 三秒後熄滅三秒,之後重複執行最亮 > 次亮 > 熄滅 線路圖 程式碼 int  led=5;//LED 等於 5 void setup () {       pinMode (led, OUTPUT );//LED 為輸出裝置       digitalWrite (led, HIGH );// 點亮 LED       delay (3000);// 延遲 3 秒       digitalWrite (led, LOW );// 熄滅 LED       delay (3000); } void loop () {       analogWrite (led,255);       delay (1000);       analogWrite (led,120);       delay (1000);       analogWrite (led,0);       delay (1000); } 範例照片                   analogWrite (led,255)               analogWrite (led,130);                         analogWrite (led,0);  

4.Arduino教學-宣告命名-int

圖片
歡迎來到Arduino教學篇章,本章節將使用"宣告"來新增變數,使我們能方便辨識與修改程式碼。 程式碼說明: 1. int : 先前的範例中,如果要將腳位從 13 改成 10 的話必需依序更改。假如裝置有紅 / 藍 / 綠色 led 的話,也會難以判斷該腳位是連接哪顆 LED 。為了方便更改腳位與辨識,需要設定宣告 ( 將腳位取綽號 ) 。 舉例 : 將 LED 代表 13 後,改成 LED 等於 8      (1.) 要將 led 代表 13 ,指令為 int led=13;      (2.) 填入 pinMode ( 腳位,裝置種類 ) 中,結果為 pinMode (led, OUTPUT );           解說 : 由於 led=13 ,所以這行等同於 pinMode (13, OUTPUT );      (3.) 當要改變腳位時只需要將 int led=13 改成 int led=8 即可。 #命名(宣告)會影響記憶體的佔據空間,如果是小型專案且剛上手的人。都先以int命名,會比較容易熟悉 #更完整的資料型態與宣告類型請參考 0.Arduino-資料型態 範例說明      安裝兩個 LED 燈泡以 int 命名 ledone 與 ledtwo ,並交互閃爍。      之後將 int ledone 與 int ledtwo 替換成 #define LED_ONE 與 #define LED_TWO 線路圖                ( 將新的 LED 連接 8 號腳位 )                     ( 搭配麵包板的接線圖 ) 程式碼: int ledone=13; int ledtwo=8; void setup () { pinMode (ledone, OUTPUT );// 第一顆 LED 是輸出裝置 pinMode (ledtwo, OUTPUT );// 第二顆 LED 是輸出裝置 digitalWrite (ledone, HIGH );// 第一顆 LED 為高電壓 ( 通電 ) digitalWrite (ledtwo, HIGH );// 第二顆 LED 為高電壓 ( 通電 )      

1.Gravit Designer-安裝教學

圖片
下載 GRAVIT DESIGNER:\      前往官網 >Get Started> 以 Google 等方式註冊後,可使用線上版本      GRAVIT DESIGNER: https://www.designer.io/en/ (GRAVIT DESIGNER 首頁 ) (GRAVIT DESIGNER 線上版本 ) 或是點擊 Download ,挑選版本後下載安裝 (GRAVIT DESIGNER 下載頁面 )