介绍世界上第一个利用Swift强大功能的微控制器 – 编码、创造、控制和创新,SwiftIO Micro / SwiftIO Playground 用Swift探索硬件领域 进入一个创新的空间,在这里Swift超越了其传统的iOS、macOS、watchOS和tvOS开发边界。SwiftIO开启了一个新时代,引入了第一个采用苹果Swift编程语言的微控制器。本课程邀请您融合软件和硬件领域,实现使用Swift完全可控的令人瞩目的技术设备的创作。为什么选择SwiftIO? SwiftIO为您提供了一个强大的平台,旨在将您的软件开发专长与硬件世界联系起来。本课程揭开了神秘的面纱,为您提供了命令LED、电机、舵机和一大堆设备的工具和知识,让您的代码生动起来。开发环境:Visual Studio Code 摒弃复杂性,迎接简单性,使用我们推荐的开发环境Visual Studio Code。为SwiftIO量身定制的Visual Studio Code确保了Swift开发人员顺利过渡到硬件编程。搭配mm-sdk CLI工具,它提供了一个从编码到在SwiftIO板上部署的无缝工作流程。 Swift与巨人并肩 在微控制器领域,Swift与C/C++(Arduino)、Python(MicroPython、CircuitPython)和Go(TinyGo)等巨头并肩。SwiftIO的推出将Swift优雅的语法和强大功能带到基于微控制器的项目中,扩展了其影响力和功能。Swiftio Mastery: Coding Real World Gadgets With Swift Code

你将学到什么: 本综合课程涵盖了所有基础知识 – 从电力和电路元件的基础知识到深入研究Swift编程。你将从零开始,建立坚实的基础,然后转向更复杂和令人印象深刻的项目。无论您是新手编程者、电子爱好者,还是希望以新的方式利用您的Swift技能,本课程都能满足您的需求。开始您的旅程 本课程是您将数字创造力与物理创新融合的通行证。在结束时,您不仅会领会以新视角使用Swift的基本原理,还会获得信心设计和执行自己的硬件项目。接受挑战,开始将您的数字专长转化为具体创意,使用SwiftIO开始您的硬件编程之旅吧。

MP4 | 视频:h264,1920×1080 | 音频:AAC,44.1千赫
语言:英语 | 大小:11.8 GB 含课程文件 | 课程时长:18小时12分钟


你将学到什么
使用新的SwiftIO微控制器使用Swift代码来编程小型电子设备
了解电子电路和元件功能的基础知识
在软件和硬件应用中精通Swift
设计和构建诸如机器人、传感器等交互式项目

要求
一些Swift编程语言技能会有所帮助,但不是必需的,因为它们在课程中有所教授 – 电子硬件会有所帮助,但您可以使用模拟器来跟随课程

课程适用于有志于将Swift编码与电子技术相结合的开发人员,渴望将自己的基于Swift的想法付诸实践的科技爱好者,希望将创新的编程硬件引入课程的教育工作者,希望在物联网和Swift应用中扩展技能的专业人士


课程目录:
第一部分:什么是SwiftIO – 微控制器和微处理器

讲座1 SwiftIO 导论

讲座2 SwiftIO 微控制器板 – 什么是SwiftIO – 微控制器

第二部分:了解硬件

讲座3 查看硬件特性

讲座4 在这里购买SwiftIO硬件和其他组件!

讲座5 购买硬件的链接

第三部分:原子和电力 – 电压 – 电流 – 电阻

讲座6 第1部分 – 原子和电力(从趣味角度看其起源)

讲座7 第2部分 – 电压

讲座8 第3部分 – 电流

讲座9 第4部分 – 电阻

第四部分:电子元件

讲座10 第1部分 – 解释模拟和数字

讲座11 第2部分 – 面包板

讲座12 第3部分 – 电阻器 – 它们由什么制成以及如何解码它们的强度

讲座13 第4部分 – 电阻器 – 串联/并联 – 计算电阻

讲座14 第5部分 – 电压分压器 – 可变电阻器 – 电位器

讲座15 第6部分 – 开关

讲座16 第7部分 – 二极管

讲座17 第8部分 – 电容器

讲座18 第9部分 – LED

讲座19 第10部分 – 晶体管

第五部分:万用表 – 测量电压 – 电阻 – 电流

讲座20 第1部分 – 使用万用表

讲座21 第2部分 – 测量电压

讲座22 第3部分 – 测量电阻

讲座23 第4部分 – 测量电流

第六部分:SwiftIO 游乐场(游乐场项目)

讲座24 游乐场项目1 – LED 闪烁 – 闪烁(你好,世界)

讲座25 游乐场项目2 – LED 闪烁 – RGB LED

讲座26 游乐场项目3 – LED 闪烁 – LED – 摩斯密码

讲座27 游乐场项目4 – LED 闪烁 – 带定时器的 LED 闪烁

讲座28 游乐场项目5 – 使用按钮控制 LED – 瞬时 LED 开关

讲座29 游乐场项目6 – 使用按钮控制 LED – 使用中断的 LED 开关

讲座30 游乐场项目6b – 使用按钮控制 LED – 消抖解释

讲座31 游乐场项目7 – 使用按钮控制 LED – 切换 LED 开关

讲座32 游乐场项目8 – 使用按钮控制 LED – 双向 LED 开关

讲座33 游乐场项目9 – 使用按钮控制 LED – 开关按钮

讲座34 游乐场项目9b – 蜂鸣器和带 PWM 的 LED – 蜂鸣器工作原理 – PWM – 占空比

讲座35 游乐场项目10 – 蜂鸣器和带 PWM 的 LED – 播放音阶

讲座36 游乐场项目11 – 蜂鸣器和带 PWM 的 LED – 呼吸 LED

讲座37 游乐场项目12 – 蜂鸣器和带 PWM 的 LED – 按钮调光器

讲座38 游乐场项目13 – 蜂鸣器和带 PWM 的 LED

第38讲 游乐场项目13 – 蜂鸣器和LED与PWM – 反射游戏 – 使用串行

第39讲 游乐场项目14 – 蜂鸣器和LED与PWM – LED模式更改

第40讲 游乐场项目15 – 电位器 – 读取输入

第41讲 游乐场项目16 – 电位器 – 音调控制

第42讲 游乐场项目17 – 电位器 – LED调光器

第43讲 游乐场项目18 – 电位器 – LED闪烁控制

第44讲 游乐场项目19 – 电位器 – 双LED调光器

第45讲 游乐场项目20 – 电位器 – 播放音调

第46讲 游乐场项目21 – 温湿度测量 – 读取温度

第47讲 游乐场项目22 – 温湿度测量 – 平均温湿度

第48讲 游乐场项目23 – RTC – 读取时间

第49讲 游乐场项目24 – RTC – 使用RTC闪烁

第50讲 游乐场项目25 – RTC – 闹钟

第51讲 游乐场项目26 – 使用加速计进行运动检测 – 读取加速度

第52讲 游乐场项目27 – 使用加速计进行运动检测 – 加速度计方向

第53讲 游乐场项目28 – 使用加速计进行运动检测 – 加速度计锁定

第54讲 游乐场项目29 – LCD显示 – LCD显示

第55讲 游乐场项目30 – LCD显示 – 彩虹

第56讲 游乐场项目31 – LCD显示 – 滚动效果

第57讲 游乐场项目32 – LCD显示 – 模拟可视化器

第58讲 游乐场项目33 – LCD显示 – 加速度可视化器

第59讲 游乐场项目34 – 使用扬声器播放音乐 – 播放音阶

第60讲 游乐场项目35 – 使用扬声器播放音乐 – 音乐播放器

第61讲 游乐场项目36a – UART – 学习UART通信

第62讲 游乐场项目36b – UART – 串行回显

第63讲 游乐场项目37 – UART – 串行LED开关

第64讲 游乐场项目38 – Wi-Fi – 连接Wi-Fi

第65讲 游乐场项目39 – Wi-Fi – 天气

第66讲 游乐场项目40 – WiFi – 温度/湿度数据记录仪

第67讲 游乐场项目41 – 移动球

第7部分:软件设置 – 与硬件接口

第69讲 设置软件 – 与硬件接口

第8部分:SwiftIO微型(微型项目,使用电线和电子元件)

第70讲 微型项目1 – 闪烁

第71讲 微型项目2 – 独立闪烁两个LED

第72讲 微型项目3 – 拉森扫描仪

第73讲 微型项目4a – 使用按钮进行数字输入

第74讲 微型项目4b – 消抖解释

第75讲 微型项目5 – 读取数字输入 – 使用串行监视器

第76讲 微型项目6 – 使用电位器读取模拟输入

第9节:Swift编程语言

第77讲 Swift语言 – 介绍

第78讲 常量和变量 – 第1部分 – 数据类型

第79讲 常量和变量 – 第2部分 – 数据类型

第80讲 字符串 – 第1部分 – 处理字符串及其属性和方法

第81讲 字符串 – 第2部分 – 处理字符串及其属性和方法

第82讲 运算符 – 第1部分 – 一元•二元•三元•赋值•复合

第83讲 运算符 – 第2部分 – 比较•nil•范围•逻辑

第84讲 类和结构体 – 第1部分 – 语法 • 属性 • 初始化

第85讲 类和结构体 – 第2部分 – 值类型和引用类型 • 身份运算符

第86讲 属性 – 第1部分 – 存储属性

第87讲 属性 – 第2部分 – 延迟属性

第88讲 属性 – 第3部分 – 计算属性

第89讲 属性 – 第4部分 – 属性观察者

第90讲 属性 – 第5部分 – 静态属性

第91讲 初始化器 – 第1部分 – 语法 – 值类型委托

第92讲 初始化器 – 第2部分 – 指定和便利初始化

第93讲 初始化器 – 第3部分 – 初始化器继承。

第94讲 初始化器 – 第4部分 – 必需和可失败初始化

第95讲 控制流 – 第1部分 – If和if else语句

第96讲 控制流 – 第2部分 – Switch

第97讲 控制流 – 第3部分 – Guard语句

第98讲 控制流 – 第4部分 – For in循环

第99讲 控制流 – 第6部分 – While和repeat while循环

第100讲 控制流 – 第5部分 – 转移语句

第101讲 函数 – 第1部分 – 参数 • 参数 • 返回值

第102讲 函数 – 第2部分 • 返回多个值

第103讲 函数 – 第3部分 • 参数标签和参数名称

第104讲 函数 – 第4部分 • 可变参数 • 输入输出 • 嵌套函数

第105讲 集合 – 第1部分 – 数组

第106讲 集合 – 第2部分 – 字典

第107讲 集合 – 第3部分 – 集合

第108讲 可选型

第109讲 元组

第110讲 枚举 – 第1部分 – 声明和迭代

第111讲 枚举 – 第2部分 – 关联和原始值

第112讲 枚举 – 第3部分 – 递归枚举

第113讲 错误处理

下载说明:用户需登录后获取相关资源
1、登录后,打赏30元成为VIP会员,全站资源免费获取!
2、资源默认为百度网盘链接,请用浏览器打开输入提取码不要有多余空格,如无法获取 请联系微信 yunqiaonet 补发。
3、分卷压缩包资源 需全部下载后解压第一个压缩包即可,下载过程不要强制中断 建议用winrar解压或360解压缩软件解压!
4、云桥网络平台所发布资源仅供用户自学自用,用户需以学习为目的,按需下载,严禁批量采集搬运共享资源等行为,望知悉!!!
5、云桥网络-CG数字艺术学习与资源分享平台,感谢您的关注与支持!