使用者名稱: 密碼:   會員註冊  
H O M E N E W S F O R U M P D A C O N T A C T

文章類別
全部展開 全部收合
訪客人數
I36C快捷列
I36C站內搜尋
登入
使用者名稱:

密碼:


忘了密碼?

現在就註冊!
最新商品

[好消息] Arduino Ide for ESP的上傳工具

人氣725
i36city - arduino | 2017-10-22 16:44:17
為什麼不直接用esptool來寫bin文件?
這是Arduino Ide for ESP的上傳工具。
它可以在Arduino Ide文件夾中找到:
package / esp8266 / tools / esptool / 0.4.9 / esptool -vv -cd ck -cb 115200 -cp / dev / ttyUSB1 -ca 0x00000 -cf /directories/file.bin

[好消息] PHP5網管實驗室

人氣665
i36city - arduino | 2017-03-09 03:50:41

 PHP5網管實驗室

https://www.php5.idv.tw/

[好消息] Arduino Library: EtherCard for ENC28J60 Chip

人氣1407
i36city - arduino | 2015-05-29 16:26:50

http://blog.asper.tw/2014/04/arduino-library-ethercard-for-enc28j60.html

Arduino Library: EtherCard for ENC28J60 Chip

 
買了一個ENC28J60的模組需要用到EtherCard函式庫(說明文件)
摸索數天後記錄一些使用心得
這個專案主要功能為:
  • Web Server 網頁伺服器
  • Client傳送From參數後轉發(POST)到另一台SERVER,並回傳文字或控制DI/DO



基本設置
1
2
3
4
5
6
7
8
9
#include <EtherCard.h>
static byte mac[] = { 0x74,0x69,0x69,0x2D,0x30,0x31 };
static byte ip[] = { 192,168,1,200 };
static byte gw[] = { 192,168,1,1 };
static byte dns[] = { 192,168,1,1 };
static byte server[] = { 192,168,1,100 };
 
byte Ethernet::buffer[800];
BufferFiller bfill;
1
char msg_str[20];
mac    每張網卡的身分證字號,我直接COPY別人的範例,不要跟網路上電腦重複就好
ip       此張網卡的IP,也是Arduino的IP
gw      gateway閘道器,如要傳送到不同網段需要透過這台
dns     網域名稱伺服器,解析網址用的(專案沒用到)
server 認證伺服器的IP,如果是用Domain要用另個方法

Ethernet::buffer[800]
給EtherCard用的緩衝區,儲存 內送/外寄 的封包,因為收發共用,如果同時要收發就要小心;800是緩衝區大小,太大Arduino記憶體會爆炸,就會出現很多奇怪的問題(淚,太小Web Server的HTML會送不出去(所以HTML不能太複雜)。

bfill 用來準備送HTML的緩衝區,其實有其他方法可以用,但是這個我覺得最簡單。
msg_str 存稍後Server回送的訊息用。
................
 

[調查] Arduino簡介

人氣2636
i36city - arduino | 2011-12-19 13:15:28

Arduino,是一個基於開放原始碼的軟硬體平台,構建於開放原始碼 simple I/O 介面版,並且具有使用類似Java,C 語言的Processing/Wiring開發環境。

關於
Arduino.tw網站上的Arduino圖像讓您可以快速使用 Arduino 語言與 Macromedia Flash, Processing, Max/MSP, Pure Data, SuperCollider…等軟體,作出互動作品。Arduino可以使用開發完成的電子元件例如Switch或感測器或其他控制器件、LED、步進馬達或其他輸出裝置。Arduino也可以獨立運作成為一個可以跟軟體溝通的介面,例如說: Macromedia Flash, Processing, Max/MSP, Pure Data, VVVV 或其他互動軟體…。Arduino開發IDE介面基於開放原始碼原,可以讓您免費下載使用開發出更多令人驚豔的互動作品。目前台灣地區最常被連結的相關網站是Arduino.TW樂園http://arduino.tw
特色
基於創用CC 開放原始碼的電路圖設計。
免費下載,也可依需求自己修改,但需遵照姓名標示。您必須按照作者或授權人所指定的方式,表彰其姓名。
依相同方式分享,若您改變或轉變著作,當散布該衍生著作時,您需採用與本著作相同或類似的授權條款。
Arduino 可使用 ICSP 線上燒入器,將 Bootloader 燒入新的 IC 晶片。
可依據官方電路圖,簡化 Arduino 模組,完成獨立運作的微處理控制。
可簡單地與感測器,各式各樣的電子元件連接,如 紅外線、超音波、熱敏電阻、光敏電阻、伺服馬達…等。
支援多樣的互動程式,如 Adobe Flash, Max/MSP, VVVV, Pure Data, C, Processing… 等。
使用低價格的微處理控制器 (ATMEGA 8–328)。
USB 介面,不需外接電源。另外有提供 9V 直流電源輸入。
應用方面,利用 Arduino,突破以往只能使用滑鼠、鍵盤、CCD 等輸入的裝置的互動內容,可以更簡單地達成單人或多人遊戲互動。
核心開發團隊
Arduino的核心開發團隊成員包括:Massimo Banzi,David Cuartielles,Tom Igoe,Gianluca Martino,David Mellis 和 Nicholas Zambetti。
據說 Massimo Banzi 之前是義大利 Ivrea 一家高科技設計學校的老師。他的學生們經常抱怨找不到便宜好用的微控制器。2005年冬天, Massimo Banzi 跟David Cuartielles 討論了這個問題。David Cuartielles 是一個西班牙籍晶片工程師,當時在這所學校做訪問學者。兩人決定設計自己的電路板,並引入了Banzi 的學生 David Mellis 為電路板設計編程語言。兩天以後,David Mellis 就寫出了程式碼。又過了三天,電路板就完工了。這塊電路板被命名為Arduino。幾乎任何人,即使不懂電腦編程,也能用 Arduino 做出很酷的東西,比如對感測器作出回應,閃爍燈光,還能控制馬達。隨後Banzi,Cuartielles,和Mellis把設計圖放到了網上。保持設計的開放源碼理念,因為版權法可以監管開源軟體,卻很難用在硬體上,他們決定採用創用CC許可。創用CC是為保護開放版權行為而出現的類似GPL的一種許可(license)。在創用CC許可下,任何人都被允許生產電路板的複製品,還能重新設計,甚至銷售原設計的複製品。你不需要付版稅,甚至不用取得 Arduino 團隊的許可。然而,如果你重新發佈了引用設計,你必須說明原始Arduino 團隊的貢獻。如果你調整或改動了電路板,你的最新設計必須使用相同或類似的創用CC許可,以保證新版本的Arduino電路板也會一樣的自由和開放。唯一被保留的只有Arduino這個名字。它被註冊成了商標。如果有人想用這個名字賣電路板,那他們可能必須付一點商標費用給 Arduino 的核心開發團隊成員。

 

共 1 頁,目前在第 1 頁: 第一頁第一頁 上一頁上一頁 [1] 下一頁下一頁 最後頁最後頁
H O M E N E W S F O R U M P D A C O N T A C T
Powered by XOOPS﹛ Theme Design by OCEAN-NET
copyright (c) 2004 All rights reserved.