该库在 AVR ATtiny85 微控制器上实现了 Maxim 1-Wire 协议 作为 1-Wire 的软件实现,它是独一无二的,或者至少是新颖的,因为严格的时序要求是通过板载定时器设备实现的。这是一个非常精确的 1-Wire 实现。 用法 两个 GPIO 引脚正在使用中,一个用于 1-Wire 协议,另一个用于启用强上拉(为无源供电设备供电)。这些引脚在编译时设置。 1-Wire 引脚默认为 PORTB4,强上拉引脚默认为 PORTB1。 目前仅支持 8 MHz CPU 频率。由于 CPU 速度不够快,因此不支持 Overdrive。 参见test-harness.c典型用法。 Maxim Integrated 应用笔记中记录了 1-Wire 协议,包括: AN1796“1-Wire 技术及其使用概述” AN126“通过软件进行的 1-Wire 通信” AN187“1-Wire 搜索算法” AN162“在微控制器环境中连接 DS18X20/DS1822 1-Wire 温度传感器” 更多详情、使用方法,请下载后阅读README.md文件
2024-05-24 17:08:03 11KB
BadUSB 电缆基于 Attiny85 微控制器,启用了数据线。 概括: 致谢 介绍 免责声明 安装 引导加载程序 基本要求(Ubuntu 和 Windows) 安装 Digispark USB 驱动程序(仅限 Windows) Micronucleus Windows 的安装和更新(仅限 Windows,未测试) Micronucleus Ubuntu 的安装和更新(仅限 Ubuntu) 上传有效负载(Ubuntu 和 Windows) 有效负载(Ubuntu 和 Windows) 虚拟机 数据线信息 攻击选项 更多详情、使用方法,请下载后阅读README.md文件
2022-07-07 18:13:37 1008KB 文档 设计
基于 Attiny85 微控制器的 BadUSB 电缆(文档、gerbers、设计和原理图)。 概括: 历史 致谢 电子元器件 不带 USB 连接器的 BadUSB 电缆 Rev0(仅供参考) Rev1(仅供参考) Rev2(最终版) Rev3(最终版本,这个版本更容易焊接在移动电缆上) Rev3.1(最终版本,孔 D+ 和 D- 已删除) 信息 Rev0(仅供参考) Rev1(仅供参考) Rev2(这个版本比Rev3小) Rev3(此版本更容易焊接在移动电缆上) Rev3.1(孔 D+ 和 D- 移除) 导入项目 介绍 组装、引导加载程序和测试 引脚分配 Rev2 引脚分配 Rev3 引脚分配 Rev3.1 硬件需要烧录bootloader 下载引导加载程序 刻录引导程序 组装开发套件 基本要求 安装 Digispark USB 驱动程序 (Windows) Micronucleus Windows 的安装和更新(未测试) Micronucleus Ubuntu的安装和更新 上传有效载荷 有效载荷 虚拟机 更多详情、使用方法,请下载后阅读README.md文件
2022-07-06 19:09:58 28.16MB Prolog
attiny85使用arduino在SSD1306上显示dht11的温湿度和锂电池的电量
2022-01-08 09:08:34 5KB arduino attiny85 SSD1306 dht11
1
模拟2PWM ATtiny85将模拟输入(0-Vcc)转换为PWM。 应r / AskElectronics的要求 正在进行中...还有更多。
2021-07-26 10:02:43 1KB
1
缩小Arduino项目可为您节省金钱和空间! 在这里,我逐步展示了如何对ATtiny85芯片进行编程。
2021-05-01 08:40:22 703KB programmable programming
1
tinyPulsePPG:ATTiny85脉搏血氧仪带光电容积描记(PPG)显示
2021-04-30 20:43:18 3.19MB arduino attiny85 pulse-oximeter max30102
1
ATtiny85脉搏血氧仪和光电容积描记器显示您的脉搏率,血氧水平以及每个心跳的运动图,光电容积描记图(PPG)。 硬件组成: Arduino Nano R3 Arduino UNO和Genuino UNO 芯片ATtiny85 OLED SSD1306 128x32显示器 MAX30102高灵敏度脉搏血氧仪和心率传感器,可穿戴式健康 在ATtiny85上实施的该项目显示了运动的体积描记图,脉搏频率以及SpO2(血氧百分比)的估计值。它使用SSD1306 128x32 OLED显示屏和MAX30102传感器。要强调的是,这不应用于医学目的。SpO2的计算非常近似,没有任何方式进行校准。该项目是一个练习,目的是查看仅具有512字节RAM的处理器可以实现多少功能。这意味着来自MAX30102传感器的样品必须实时处理。现有的大多数Arduino程序中的大多数都会读取100个左右的样本,然后对其进行处理。 硬件 我在原型板上实现了硬件,如下所示,但是,根据以下所示的电路图,这些组件也可以很好地组装在面包板上: 使用Spence Konde的ATtinyCore将ATtiny85配置为以16 MHz运行(有关如何配置和将Arduino程序加载到ATtiny85的详细信息,请参阅David Johnson-Davies博客Technoblogy )。因此,根据数据手册,电源电压应> 4.5V。实际上,它似乎可以很方便地用锂电池(3.7-4.2V)运行。 更多内容请见附件教程!
1
Arduino / ATtiny85 Delta AC三相检查器是在增量配置中控制三相交流电安装的非常简单的方法。 硬件设备: Arduino UNO和Genuino UNO LED 1N4007 –高压,大电流额定二极管 电阻器,二极管,电容器 芯片ATtiny85
2021-04-20 16:03:09 202KB attiny85 delta ac 三相检查器电路
1
从任何QC兼容的充电器/移动电源中不仅获得5伏特的电压,而且还获得9到12伏特(最大18瓦特)的电力,以为需要大量电力的项目供电。
2021-03-30 13:09:33 324KB embedded home automation power
1