Arduino 工控板开发
2021年最后一个月,作为软件工程师的我,开始涉足一个新的领域,挑战自己;
从头开始开发一块工控板
在这之前,我玩过很多的arduino开发板,如uno,mega,due,其他的类arduino,还玩过树莓派等,所以对硬件部分还是有些熟悉
我计划的工控板因为IO需要,以mega2560作为核心MCU
1.线路设计
2.Layout
3.PCB工厂出板
4.采购零件,手工焊接零件
5.编写程式调试;修改设计,为下次出板做准备
目前的实现功能描述
- 16路输入,低电平有效
- 16路输出,其中6路继电器,10路mos 24v输出
- 4路ADC
- WIFI
- SD卡: 更新fw程序
- 4个串口,可外接屏幕进行交互
- I2C
- 24V POWER,提供5V,3.3V输出
- VGA信号检测
- USB debug输出
- LED color sensor
- mic录音检测
可实现大部分情况下的机构控制:传感器,电磁阀等;16+16完全够用
目前测试驱动步进电机OK
Arduino 工控板开发相关推荐
- 【Arduino】开发入门教程【一】什么是Arduino
Arduino Arduino 是一款便捷灵活.方便上手的开源电子原型平台,包含硬件(各种型号的arduino板)和软件(arduino IDE).它适用于艺术家.设计师.爱好者和对于"互动 ...
- 《用于物联网的Arduino项目开发:实用案例解析》—— 3.4 小结
本节书摘来自华章出版社<用于物联网的Arduino项目开发:实用案例解析>一 书中的第3章,第3.4节,作者[美]安德尔·杰韦德(Adeel Javed),更多章节内容可以访问云栖社区&q ...
- WT32-SC01是ESP32驱动3.5彩屏开发板方案适合用arduino方式开发吗?因为需要彩屏和电容触摸的驱动的
ESP32驱动3.5寸彩屏开发板方案因为带有彩屏和电容触摸的驱动,能否用arduino方式开发,这是很多熟悉arduino开发的技术人员关心的问题. 目前启明云端推出的http://esp32.8ms ...
- 【Arduino】开发入门教程【六】数据类型转换函数
Arduino数据类型转换函数有 char() : 将任意类型的值转换成char类型; byte(): 将任意类型的值转换成byte类型; int(): 将任意类型的值转换成int类型; long ...
- 【Arduino】开发入门【八】舵机操作+源代码
[Arduino]开发入门[八]舵机操作+源代码 1.servo类成员函数 函数 说明 attach() 设定舵机的接口,只有9或10接口可利用. write() 用于设定舵机旋转角度的语句,可设定的 ...
- Arduino 硬件开发 教程收集
初识arduino http://www.arduino.cn/thread-1083-1-1.html 关于Arduino及其周边配件的购买建议 http://www.arduino.cn/th ...
- 基于Arduino Uno开发板的红外遥控开发
基于Arduino Uno开发板的红外遥控开发 1 准备 1.1 硬件与软件 1.2 走线 2 代码 2.1 ReceiveDump 2.2 SendRawDemo 1 准备 1.1 硬件与软件 单片 ...
- Arduino应用开发——LCD显示GIF动图
Arduino应用开发--LCD显示GIF动图 目录 Arduino应用开发--LCD显示GIF动图 前言 1 硬件介绍 1.1 硬件配置 1.2 硬件连接 2 开发环境搭建 2.1 安装开发板 2. ...
- Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法
Arduino开发(二)_基于Arduino UNO开发板的RGB灯光控制方法 首先,我们来看一下Arduino UNO开发板的具体引脚排列,如下图所示, 再了解一下三色RGB LED模块,如下图所示 ...
- 基于Arduino IDE开发的LD3320语音识别模块
基于Arduino的LD3320语音识别模块设计详解 文章目录 基于Arduino的LD3320语音识别模块设计详解 前言 一.LD3320驱动编写 step 1.0 使用Arduino的SPI库,通 ...
最新文章
- 逻辑回归损失函数(cost function)
- 第五周 1 素数和(5分)
- USB协议基础知识笔记
- 公共关系计算机操作题,2012年计算机二级Access考前模拟题及答案(8)
- Electron开发入门
- gateway sentinel 熔断 不起作用_微服务Gateway新一代网关
- Centos6.4系统局域网服务之DHCP
- marvell raid linux,华硕P7F-M (-MARVELL 88SE6145 SATA RAID)主板驱动-版下载,适用于win7,Win7-64,winxp-驱动精灵...
- 鱼香肉丝里到底有没有鱼?
- Xcode6 打包报错 ITMS-90096
- uva-10041-水题
- Shiro教程 - 雁迟
- 浮点运算/半精度,单精度,双精度/浮点和定点
- Image translation
- Shellshock 破壳漏洞(CVE-2014-6271)
- 自学编程5个月找到了月薪12K的工作,我的方法值得大家借鉴
- 真香!JetBrains 推出编程字体 Mono,开源免费可商用
- matlab simulink仿真设计 锂电池主动均衡仿真
- java与barTender交互,C# 调用BarTender模板 打印
- 关于使用WinDebug查看线程死锁问题
热门文章
- Typora设置工作台水印和导出PDF水印
- Power bi 4.19 龙卷风图
- 元宇宙办公的未来:突破职场次元壁,重塑的不只是组织形态
- 【JZOJ5336】【NOIP2017提高A组模拟8.24】提米树
- 一文揭秘字节跳动、华为、京东的薪资职级
- Unity3D 游戏贴图(法线贴图,漫反射贴图,高光贴图)
- 基于python mediapipe的视频或者图片更换背景
- excel查找窗口被拉边上_excel2010两个窗口一拉一靠左右排列 - 卡饭网
- ABB控制器800模块AC800F/PM802F
- java 逆矩阵_用Java实现求逆矩阵