当前位置: 首页 > news >正文

Windows Iot:让Raspberry Pi跑起来(1)

    首先请大家原谅我的“不务正业”,放着RabbitHub不写,各种系列的文章不写搞什么Iot,哈哈,最近心血来潮想搞个速度极快的遥控车玩,望着在角落的Raspberry Pi恶狠狠的开着各种折腾它 041C9B87

材料选购

这里得感谢万能的TB,能买到很多现实生活中可能根本问不到的东西。下面列一下本次TB购物清单。

  1. 小车底盘一套(轮子、马达、舵机、底盘、各种螺丝等)
  2. L298N模块一个
  3. 杜邦线(公对母、公对公、母对母)若干
  4. 6节5号电池盒一个

下面是一些工具,托人带的

  1. 烙铁、焊锡
  2. 导线
  3. 万用表
  4. 螺丝刀一套

下面是我的TB截图,为防止广告我打码了。

image

晒货

282322083521940090

107412282607849275

524478024586632399

466468832274474232

432708143690157081

简单的接线

为啥不复杂的接线?因为我在公司没有工具,没有工具,没有工具,重要的事情说三遍。

760791077387162147

简易说明:给L298N模块供电,从L298N中的5V口给树莓派供电。因为工具的问题找了同事帮我接电池。。我在旁边拍照。

软件部分

在等待货物到手的过程中写了服务端和控制端的程序,只实现了通信和UI部分,具体的控制代码没有写,因为我没有调试工具,后面再现。

一开始使用WinForm写控制端,分分钟啊,几个小时就搞定了。

后面改用UWP(因为到时候肯定是用手机控制啊,不可能搬台电脑吧)这个耗时比较久,因为XAML的不熟悉各种API的不熟悉,当然还有坑被踩到了。。。

UWP软件

160241fwjwslgzj6tb0hbs.png.thumb

QQ截图20160324160817

QQ截图20160324160209

WinForm软件

image

请原谅软件很丑。。。后面功能都实现了我用图片代替控制按钮。。。

写在最后

关于图片水印,因为我一开始发在了智机网后面不想重新截图就直接使用了。

相关文章:

  • js 点击弹窗以外 关闭弹窗
  • 几种经典排序算法的JS实现
  • solr多条件查询(二)
  • 网络基础(一)ARP!!!
  • Java NIO系列教程(一) Java NIO 概述
  • function name address vs array name address
  • 关于加载本地加载ga.js文件的问题
  • Jdev Run Page 没有反应
  • spring3 的restful API RequestMapping介绍
  • SQL数据库还原时备份集中的数据库备份与现有的数据库不同的解决办法
  • 单元测试
  • 我理解的--java门面模式
  • yii create url (一)
  • Android MediaPlayer Error/Info Code
  • Nginx服务器防止负载过高模块sysguard
  • 【399天】跃迁之路——程序员高效学习方法论探索系列(实验阶段156-2018.03.11)...
  • AHK 中 = 和 == 等比较运算符的用法
  • egg(89)--egg之redis的发布和订阅
  • Golang-长连接-状态推送
  • React Transition Group -- Transition 组件
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • 产品三维模型在线预览
  • 后端_ThinkPHP5
  • 检测对象或数组
  • 想晋级高级工程师只知道表面是不够的!Git内部原理介绍
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 远离DoS攻击 Windows Server 2016发布DNS政策
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • Java总结 - String - 这篇请使劲喷我
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • # C++之functional库用法整理
  • # Swust 12th acm 邀请赛# [ K ] 三角形判定 [题解]
  • $.ajax()参数及用法
  • $NOIp2018$劝退记
  • (1)(1.8) MSP(MultiWii 串行协议)(4.1 版)
  • (1/2)敏捷实践指南 Agile Practice Guide ([美] Project Management institute 著)
  • (C++17) std算法之执行策略 execution
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (Ruby)Ubuntu12.04安装Rails环境
  • (独孤九剑)--文件系统
  • (更新)A股上市公司华证ESG评级得分稳健性校验ESG得分年均值中位数(2009-2023年.12)
  • (论文阅读11/100)Fast R-CNN
  • (篇九)MySQL常用内置函数
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (原創) 如何解决make kernel时『clock skew detected』的warning? (OS) (Linux)
  • .equal()和==的区别 怎样判断字符串为空问题: Illegal invoke-super to void nio.file.AccessDeniedException
  • .NET开发不可不知、不可不用的辅助类(三)(报表导出---终结版)
  • .net知识和学习方法系列(二十一)CLR-枚举
  • /bin/bash^M: bad interpreter: No such file ordirectory
  • @WebService和@WebMethod注解的用法
  • @在php中起什么作用?
  • [ 手记 ] 关于tomcat开机启动设置问题
  • [20170713] 无法访问SQL Server
  • [Android] Amazon 的 android 音视频开发文档