Sun SPOT外部接口 University Outreach Programs in China

Slides:



Advertisements
Similar presentations
H T U 報告者:周振聰 僑生處 主任. h T U 免會考成績入學 h T U 未來望 您想學 一技之長嗎 ? 歡迎參加莊敬建教班 不但三年免學費,且 保證讓您學到一技之 長,脫離貧窮,邁向 光明的人生 免試入學.
Advertisements

桃園地景藝術節 最近桃園在舉辦桃園地景藝術節,種共有五大主題區, 分別是:黃色小鴨展區、巨型蓮花展區、草間點點展區、范姜 古厝展區、新屋水巷展區。那這些景點到底個展覽什麼呢?讓 我們繼續看下去 …… 。
C A D C D.
中國 (China) 組長 : 葉品宏 組員 : 王柏偉、戴瑞賢、張凱奇、 曾宏榮、趙方澤 組長 : 葉品宏 組員 : 王柏偉、戴瑞賢、張凱奇、 曾宏榮、趙方澤.
4-2 、聚落的演變 人口的分布 自然環境特性、交通便利性及就業 機會等因素,常影響人們對於居住地點 的選擇。 臺灣西部地區的平原和盆地,地勢 較為低平、開發較早,在肥沃的土壤、 便捷的交通網路等有利的條件下,工商 業往來頻繁,人口較為密集。
NAT与ICMP交互.
加快培育和发展战略性新兴产业 科技部调研室 胥和平
2014年语言文字工作总结 党委学生工作部 2014年12月5日.
硫化氢中毒及预防 硫化氢的特性与危害 硫化氢(H2S)是无色气体,有特殊的臭味(臭蛋味),易溶于水;比重比空气大,易积聚在通风不良的城市污水管道、窨井、化粪池、污水池、纸浆池以及其他各类发酵池和蔬菜腌制池等低洼处。 硫化氢属窒息性气体,是一种强烈的神经毒物。硫化氢浓度在0.4毫克/立方米时,人能明显嗅到硫化氢的臭味;70~150毫克/立方米时,吸入数分钟即发生嗅觉疲痨而闻不到臭味,浓度越高嗅觉疲劳越快,越容易使人丧失警惕;超过760毫克/立方米时,短时间内即可发生肺气肿、支气管炎、肺炎,可能引起生命危险;
绪论:LabVIEW控制简介 复旦大学物理教学实验中心 phylab.fudan.edu.cn.
第3章: 產業與競爭環境 張緯良 世新大學資訊管理系.
文明建设,气象先行 ——农安县气象局 2.
滑雪美食街 組員:林韋伶、張雅弦、王佑盛、朱坤賢.
Sun SPOT开发环境 University Outreach Programs in China
汪清县气象局创建省级文明单位工作展示 2016年8月
Sun SPOT程序设计 University Outreach Programs in China
实验四 利用中规模芯片设计时序电路(二).
第五章 关税法 王小宁教授 三峡大学经济与管理学院.
第2课 古代手工业的进步 课标:列举古代中国手工业发展的基本史实,认识古代中国手工业发展的特征.
榕桥中学 校园文化建设情况汇报.
序列埠通訊.
綠能教育在國小教學之實踐研究  五年級上學期   五年級下學期 .
再生能源簡介.
无线传感器网络介绍 University Outreach Programs in China
翰林自然 六年級上學期 第二單元 聲音與樂器.
Sun SPOT数据处理 University Outreach Programs in China
2016年上半年工作汇报 后勤与保卫管理处 二○一六年七月.
重点难点 参考文献 教学目标 一、中央集权国家的建立 二、秦始皇巩固统一的措施 三、统一的多民族封建国家的形成 练习与思考.
1个USB Host 1.1端口:可支持U盘存储器(读取客户程序自动下载) 1个USB Device 2.0端口:支持USB程序下载
內容:串列傳輸 實作:Arduino to PC 、 Arduino to Arduino 簡報:廖崇義
第六部分 ADSP-2189M EZ-KIT评估套件 a.
YM100开发实验板 演讲人:熊小燕 2009年月12月16日
第2期 第1讲 电源设计 电子科技大学.
    Arduino 1602 LCD 量測電壓顯示 LCD 示波器    林品成 月.
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年11月20日.
AC500 调试总结 以太网通讯配置 lizhenfei.
9.1 家用电器.
实验四 组合逻辑电路的设计与测试 一.实验目的 1.掌握组合逻辑电路的设计 方法 2.学会对组合逻辑电路的测 试方法.
实验六 积分器、微分器.
SATT 系列300MHz~3.5GHz数控衰减器 仪器级的性能,极富竞争力的价格
SATT 系列10MHz~4GHz数控衰减器 仪器级的性能,极富竞争力的价格
世外桃源~ 劍 潭 里 零碳排放里.
移相正弦信号发生器设计 采用直接数字综合器DDS发生器的设计 原理:图1是此电路模型图
    使用Arduino量測交流(AC)電壓    林品成 月.
模块6 S7-200 PLC基本逻辑指令 项目 6.2 电动机Y-减压起动控制设计 项目 6.2 电动机Y-减压起动控制设计
集成运算放大器 CF101 CF702 CF709 CF741 CF748 CF324 CF358 OP07 CF3130 CF347
K60入门课程 02 首都师范大学物理系 王甜.
物聯網期末報告 組員: 邱景柏 方嘉慶 陳約翰 洪銘陽
实验三 16位算术逻辑运算实验 不带进位控制的算术运算 置AR=1: 设置开关CN 1 不带进位 0 带进位运算;
实验二 射极跟随器 图2-2 射极跟随器实验电路.
实验二 带进位控制8位算术逻辑运算实验 带进位控制8位算术逻辑运算: ① 带进位运算 ② 保存运算后产生进位
教網單一入口請假系統操作步驟 人事室.
HSC高速输出例程 HORNER APG.
宝 贝.
Haohaodada-Nano编程 数码管中数的闪烁 舟山市定海区教师进修学校 张秋明.
相片典藏 臺北市立弘道國中總務處 防災校園建置計畫補助-個人防護具 品 名 數 量 30 4 工作手套 72 6 簡易雨衣 300
基于颜色信号分离的PH值检测仪 小组成员:杜昕鹏 秦川 林毓 万雅婷.
題目: 分散式物品搜尋器 指導教授: 黃慶祥 組員名稱: 黃偉聖 郭惠榮 楊勝凱 報告人: 黃偉聖
工业机器人知识要点解析 (ABB机器人) 主讲人:王老师
創造不一樣的人生 -如何與身心障礙者接觸 新竹教育大學 薛明里.
第五章 序列埠通訊 並列與序列通訊簡介 認識序列埠 認識字元資料類型 字串資料類型 從序列埠監控視窗觀察變數 從Arduino接收序列資料
Exp4:加法器.
监 测 继 电 器 EMR4.
K60入门课程 03 首都师范大学物理系 杨晓瑜.
ADC0809并行A/D转换 (实验十) DAC0832并行D/A转换实验 (实验十一) RS232串口通信实验 (实验九)
B12 竺越
工业机器人入门使用教程 ESTUN机器人 主讲人:李老师
DSP技术与应用 电子与信息技术系.
9.6.2 互补对称放大电路 1. 无输出变压器(OTL)的互补对称放大电路 +UCC
学习目标 1、什么是列类型 2、列类型之数值类型.
Presentation transcript:

Sun SPOT外部接口 University Outreach Programs in China 蒋清野(John) Sun 中国技术社区,高级经理 John.Jiang@Sun.Com http://www.qyjohn.net/ Qingye Jiang (John) Senior Manager Sun Developer Network, China 1

Sun SPOT外部接口 6 个模拟信号输入(A0-A5) 5 个GPIO(D0-D4) 2 个按钮开关(SW1-SW2) LED1 LED8 A4 A5 GND +3 P1 D4 +5 VH H0 H1 H2 H3 D0 D1 D2 D3 A0 A1 A2 A3 6 个模拟信号输入(A0-A5) 5 个GPIO(D0-D4) 2 个按钮开关(SW1-SW2) 4 个高电流(100mA)输出(H0-H3) 8 个RGB LED(LED1-LED8) 1 个+3伏直流电压输出(+3) 1 个+5伏直流电压输出(+5) import com.sun.spot.sensorboard.io.*;

Sun SPOT模拟信号 引针编号A0 - A5 输入信号范围0 到3 伏 读数精度为10位 使用IScalarInput类读取数据 编程方法: EDemoBoard db = EDemoBoard.getInstance(); IScalarInput analog = db.bindScalarInput(EDemoBoard.A0); int analogValue = analog.getValue();

Sun SPOT电压输出 引针VH为外接输入电压 引针H0到H3为输出电压 输出电压等于输入电压 +3伏和+5伏引针可以作为输入电压 编程方法: EDemoBoard db = EDemoBoard.getInstance(); IOutputPin[] pin = db.getOutputPins(); pin[EDemoBoard.H0].setHigh(); // 设定为高电平输出 pin[EDemoBoard.H0].setLow(); // 设定为低电平输出

Sun SPOT直流马达 假设马达的工作电压为5V 假设马达的控制引针为H0 将+5V 引针和VH引针相连接 将GND 引针和马达的电源负极相连接 编程方法: EDemoBoard db = EDemoBoard.getInstance(); IOutputPin[] pin = db.getOutputPins(); pin[EDemoBoard.H0].setHigh(); // 驱动马达 pin[EDemoBoard.H0].setLow(); // 停止马达

Sun SPOT直流马达 编程方法: EDemoBoard db = EDemoBoard.getInstance(); 马达一 马达二 编程方法: EDemoBoard db = EDemoBoard.getInstance(); IOutputPin[] pin = db.getOutputPins(); pin[EDemoBoard.H0].setHigh(); // 驱动马达 pin[EDemoBoard.H0].setLow(); // 停止马达

Sun SPOT直流电机 假设电机的工作电压为5V 假设电机的控制引针为H0 将+5V 引针和VH引针相连接 电机电源 电机负极 假设电机的工作电压为5V 假设电机的控制引针为H0 将+5V 引针和VH引针相连接 将H0引针和电机的信号输入端相连接 将GND 引针和电机的电源负极相连接 电机还需要外接电源 编程方法: EDemoBoard db = EDemoBoard.getInstance(); Servo myServo = new Servo(pin[EDemoBoard.H0]); myServo.setValue(1500); // 设定脉冲宽度 myServo.setPosition(0.01); // 设定相对0 点的位置(0~1之间)

Sun SPOT数字信号 引针编号D0 - D4 使用TTL信号() 读取输入信号,判断电平高低 编程方法: EDemoBoard db = EDemoBoard.getInstance(); IIOPin[] pin = db.getIOPins(); pin[EDemoBoard.D0].isHigh(); // 判断是否为高电平输入 pin[EDemoBoard.D1].isLow(); // 判断是否为低电平输入 pin[EDemoBoard.D0].setHigh(); // 设定为高电平输出 pin[EDemoBoard.D1].setLow(); // 设定为低电平输出 int pulse = db.getPulse(pin[EDemoBoard.D0], true, 0); // 测量输入脉冲信号长度

Sun SPOT数字信号 引针编号D0 - D4 使用TTL信号() 读取输入信号,判断电平高低 编程练习: 将+3V与某个模拟接口对接,测量+3V的实际输出电压 将H0与D0对接,设定H0输出固定长度的脉冲,用D0进行测量H0的输出信号

Sun SPOT数字信号 直接作为UART使用 接收D0(RX) 发送D1(TX) 可以经TTL/RS-232转接到DB-9接口 编程方法: EDemoBoard db = EDemoBoard.getInstance(); db.initUART(38400, true); //设定UART通讯参数 db.sendUART('A'); // 发送字符'A' db.sendUART('T'); // 发送字符'T' byte b = db.receiveUART(); // 接收下一个字符 int length = db.UARTAvailable(); // UART缓冲区内的字符数

串口通讯调试方法 将RX和TX对接,TX发送的内容由RX接收(loop back device) 两个SPOT设备相互通讯 利用TTL/RS-232电平转换器,通过终端模拟器进行调试 Windows的超级终端 Linux的minicom

Sun SPOT外部接口 编程练习: 1 利用Sun SPOT的高电流输出驱动一只小型直流马达,使得马达转动10秒 后停止转动,等待10秒后又继续转动。 2 基于练习1 设计一个遥控马达,其中一只Sun SPOT控制马达,另外一只 Sun SPOT作为遥控器。当遥控器端按下SW1的时候,控制切换远程马达的 运行状态。 3 基于Sun SPOT编写一个串口回显设备。该设备接收RS-232数据线发送 过来的数据,并且按照同样的序列将数据回显给发送数据的设备。(使用超 级终端进行调试。) 4 驱动一个简单的步进电机HS-85 MG(舵机)。

Sun SPOT外部接口 University Outreach Programs in China 蒋清野(John) Sun 中国技术社区,高级经理 John.Jiang@Sun.Com http://www.qyjohn.net/ Qingye Jiang (John) Senior Manager Sun Developer Network, China 13