Arduino 试用 Digispark Attiny85

Arduino光敏传感器实现Chrome小恐龙游戏自动化控制 传感器数据采集与硬件通信是嵌入式系统开发中的基础技术,通过感知环境信息并转化为电信号,系统能够实现对外部世界的交互与控制。其核心原理在于利用传感器(如光敏电阻)检测物理量变化,通过模拟/数字转换与微控制器协同工作,完成实时决策与执行。在工程实践中,这种技术方案因其低成本、高响应速度与高可靠性,被广泛应用于自动化控制、环境监测与交互设备中。本文以Arduino结合光敏传感器为例,详细解析如何通过特征点检测方案,构建一个能够自动玩转Chrome小恐龙游戏的物理外挂系统,涵盖了从电路设计、阈值校准到代码优化的完整 阅读详情

过去多用 Arduino Mini, 现在试用 Attiny 85

这板子,基本就是一个7805 + Attiny 85, 当然上位机为了与Arduino 集成可能还是花了些功夫


功能如下:

1.支持Arduino IDE 1.0+ (OSX/Win/Linux) (最后还是用Arduino 1.65+, 因为toolchain可以直接下载)
2.能够通过USB或者5v或者7-35v (自动匹配)额外电源供电
3.主板上有 500ma 5V调节器
4.USB嵌入 (串口调试)
5.6个I/O Pins (2个用来支持USB)
6.8k Flash Memory (about 6k after bootloader)
7. I2C and SPI (vis USI)
8. PWM on 3 pins (more possible with Software PWM)
9. ADC on 4 pins
10.Power LED指示灯和Test/Status LED (在Pin0)


试验步骤在
http://digistump.com/wiki/digispark/tutorials/connecting

(值得注意的是在usb口插入Digispark  Attiny85 并没有串口出现, 点击烧录按钮后,提示插入芯片,这个才插入)


评价: 

1)比 Mini 小一些,但没有小多少

2)价格8.5, 也没有便宜多少

3)功能比Mini少了很多


总结

适合做实验 或者 简单的嵌入式应用(比如有刷电调)


ATTINY85 和 ATTINY84 与arduino的对应引脚         我们在编译ATTINY85和ATTINY84的时候,特别是用arduino IDE的时候,一定要特别注意,他这个引脚都不是一一对应的。下面我们来看一下他是如何对应的呢?        这是attiny84对应arduino引脚的表格。        所以我们在对引脚进行编程控制的时候要看清楚对应的引脚。        下面是attiny85的表格:好,现在我们来试一下串口:#inc... 阅读详情

相关推荐

Digispark(ATTINY85) 微型开发板驱动安装与开发环境配置教程

前几天无聊就弄了弄这个玩,网上教程可能有点杂,在这里就总结一下。 Digispark开发板(也就是badusb)能干什么,自己搜去,/坏笑。 1.准备材料:Attiny85微型 USB接口开发板 Digispark kickstarter扩展板开发板(淘宝上9 RMB左右,我自己在这里购买的:点击进入,自己斟酌哪里购买) 这个可以直接连接电脑的USB接口。 2.接着安装Ardui...

weixin_33962621的博客 3079

详解如何基于Arduino兼容板Digispark实现虚拟键盘与鼠标

前言 理论知识:What is Arduino? 硬件环境 开发板名称 MCU Flash闪存大小 Digispark Attiny85 6KB 这里选择Digispark的原因是Digispark兼容Arduino,并且提供了一套针对键盘的库函数(其实这些库函数都是基于Arduino提供的函数实现的),并且它的接口形式就是USB形式的,方便使用,也不需要外接USB线 ..

17岁boy的博客 7554

Digispark(ATTINY开发板 )安装方法,离线安装

先是stm32 大涨,随后 arduino 更是翻了3倍,现在已经开始把STC89C52捡起来了,现在看到烧坏的板子有点心疼。网上看到Digispark价格还比较低,其实也翻了两番。比起stm32 和51 arduino IDE还是挺好用的,主要是小巧,而其烧录比较方便。 一、ATTINY88 安装方法: 于是想要安装Digispark单片机到 arduino IDE,首先利用淘宝的方法安装了ATTINY88的环境测试成功。首先在文件选项附加板管理器中额外添加:https://raw.githubuserc

buaaweibin的博客 3733

Digispark USB开发板的应用_写给刚学完C的你

近万字教学,一杯奶茶的价格就可以制作的BadUSB 可作为刚学完C语言的初次练习。 本教程仅提供技术指导。 有问题请在文章下方留言或联系个人VX。

weixin_46500938的博客 8482

attiny85使用arduino在SSD1306上显示dht11的温湿度和锂电池的电量

attiny85使用arduino在SSD1306上显示dht11的温湿度和锂电池的电量

一套基于ESP8266, ESP32, ATtiny13, ATtiny85, ATtiny2313, ATmega8, ATmega328, ATmega32, STM32等各种项目。- lpodkalicki /博客

Welcome Hi, thank you for visiting my repository. You can find here a lot of code snippets, examples and projects I published on my blog - Credits If you like my code sharing, then please star this repository. For those who did, thank you! :) Any Question? Need Help? Please send me an mail at .

利用ATiny85制作BadUSB

0x00.准备:   ATiny85的板子   淘宝十元包邮。有两款,两款都可以,建议选择左边的,这样可以直接插入USB口,第二款也可以,不过需要一根Micro的数据线(旧款安卓手机使用的线)。      电脑安装驱动  当第一次插入这个设备到电脑上的时候,电脑系统会自动进行安装驱动程序,如果安装失败,请自行点击下面的网址进行下载并安装!   https://github.com/d...

weixin_30455067的博客 1106

羊驼造型ATtiny85开发板-电路方案

可爱的PCB羊驼毛,彩虹尾巴和发光的脸颊。 硬件部件: JLCPCB定制PCB× 1个 粉红LED,OSK51206C1E光电配件× 2个 3毫米LED:闪烁,三色× 1个 肖特基二极管MBR0520LT1G× 1个 齐纳二极管3.6VBZV55-C3V6,11× 2个 0.1uF 0805电容器× 1个 4.7uF 0805电容器× 1个 47R 0603电阻器× 3 1k 0603电阻器× 2个 ATtiny85 × 1个 软件应用程序和在线服务: Arduino IDE 手动工具和制造机: 烙铁(通用) 我最近听说过ATtiny85的微核自举程序,我想尝试一下,所以我设计了这款快速的羊驼毛ATtiny85开发板,可以直接通过USB进行编程,而无需其他芯片。太酷了! 羊驼尾巴上的LED是变色的RGB LED ,为了使脸颊产生泛红效果,我使用了常规的粉红色LED,并将其反向安装在背面。脸颊LED连接到微控制器的PB0引脚,该引脚是PWM引脚。所有其他未使用的引脚都暴露在背面。

【DIY】嫌arduino太贵?太大?试试ATTINY85!DIY温湿度计入门级教程请收下

ATTINY85做主控,OLED显示的温湿度计。简介:通过Arduino开发环境,对ATTINY85进行编程,利用DH11温湿度传感器,在SSD1306(128*64)OLED显示屏上显...

tiandiren111的专栏 3186

从放弃到再入门之拉格朗日对偶问题推导

普通同学的解法 无约束条件:求导就可以了 等式约束:代入消元,再求导 不等式约束:分情况讨论(在边界上和不在边界上),分别对应1,2的情况 然而发现,有些情况消元特别复杂,甚至不能求解 聪明同学的解法 发现:在最优点的情况下,约束曲面的法向量和目标函数的梯度反向必相同或相反 拉格朗日乘子法如何理解? (在2维里可以形象的解释为z=f(x,y)在约束条件g(x,y)=c中,极值...

qq_34564612的博客 1万+

MIT Mini Cheetah--仿真流程

MIT Mini Cheetah–仿真 摘要 由于官方提供代码中,控制仿真环境中的猎豹机器人运动需要遥控器来控制。官方默认推荐使用logitech Gamepad F310游戏手柄:We use the Logitech F310 controller. There’s a switch in the back, which should be in the “X” position. The controller needs to reconnected if you change the switch

Galaxy_Robot的博客 5916

avr单片机教程 csdn_从古老的attiny85升级到新的AVR 1系列attiny412教程

avr单片机教程 csdnIf you are into the Atmel microcontroller camp, chances are if you are adding some degree of automation to your electronic project you have heard of the popular ATtiny85 microcontroller, ...

weixin_26755331的博客 1372

MAX31855电路和程序,实现SPI和软件模拟时序两种方式读取数据

1. 概述 MAX31855为热电偶至数字输出转换器,内置14位模/数转换器(ADC)。器件带有冷端补偿检测和修正、数字控制器、SPI兼容接口,以及相关的控制逻辑,在温度控制器、过程控制或监测系统中设计用于配合外部微控制器(μC)工作。提供多个版本的器件,每个版本针对特定的热电偶类型(K、J、N、T或E型)进行优化和调整。热电偶类型以器件型号后缀表示(例如MAX31855K)。 器件输出14位...

睿思派克 1万+

Arduino IDE+_Attiny13/85实践(三) Lilypad Attiny85编程

近期入手一了块Lilypad Attiny85。经多次努力,基本放弃直接用它的USB编程,而用Arduino nano做ISP,当Lilypad 为一块单独的Attiny85使用。烧录和编程的过程如下: 1)Lilypad Attiny85 端子 这块板在X宝上有卖。它和Lilypad Arduino 不是一回事,得用Attiny85来进行编程。原理图如下: 2)Lilypad Attin...

sadanubis2008的博客 2546

Unity AssetBundle解包实战指南:从工具使用到编程解析

在游戏开发与资源管理中,资源打包与加载是核心技术环节。AssetBundle作为Unity引擎官方推荐的资源分发方案,其本质是一个包含头部信息、目录表、数据区及依赖关系的结构化文件系统,通过序列化机制将游戏资源转换为二进制格式。理解AssetBundle的机制对于实现高效的热更新、减少资源冗余、优化加载性能具有重要价值,广泛应用于游戏开发、竞品分析、技术研究等场景。本文聚焦AssetBundle解包这一实践需求,系统介绍如何利用AssetStudio、UABE等主流工具进行资源提取与可视化分析,并深入探讨通

weixin_28192383的博客 347

Agent Skills应用解析:构建可扩展、高效率AI探员

Agent Skills是一个简洁而强大的概念:它是一个包含组织化的指令、脚本和资源的文件夹,智能体可以动态地发现并加载这些内容,以在特定任务中表现更佳。可组合性(Composability):一个Agent Skill是一个独立的、封装良好的能力单元。开发者可以为不同的功能(例如PDF处理、网络浏览、数据分析)创建独立的技能,然后根据需要将它们组合起来,赋能不同的智能体。这意味着不再需要为每个用例构建碎片化、定制设计的智能体,而是可以通过组合现有技能来快速构建新的专业智能体。

形上得其象,形下合于数;阴阳自济,玄理自明。 1627

五分钟了解常见的黑客设备

通过模拟键盘,能够以闪电般的速度将预编程的击键注入目标系统,用于执行命令、提取敏感信息或执行其他恶意操作。Attiny85 Digispark开发板可以模拟成日常使用的USB键盘进行模拟输入。利用Win系统,按下WIN+R打开并锁定到CMD的特性,能够用cmd命令行代码做到诸如在命令行打HELLO WORLD、打开一个网页、关闭电脑等事情。所有操作只要事先编写好代码,在插入USB后会自动执行。Digispark Attiny85 板3. BadUSB。

chengxuyuanyy的博客 1496

YOLOv5改进有效涨点目录 | 包含卷积、主干、检测头、注意力机制、Neck上百种创新机制

Hello,各位读者们好本专栏自开设两个月以来已经更新改进教程60余篇其中包含C2f、主干、检测头、注意力机制、Neck多种结构上创新,也有损失函数和一些细节点上的创新。同时本人一些讲解视频和包含我所有创新的YOLOv8文档并不能在优快云上传(所有的创新点都经过我的测试是可用的,得到该文件之后大家可以随意组合使用),所以会建立群的形式在内上传我的文件和视频我也会在群内不定期和大家交流回答大家问题,同时定期会更新一些文章的创新点(经过我融合测试后的,先到先得)。本专栏持续更新网络上的所有前沿文章。

Snu77的博客 3万+

翻出7年前的Digispark kickstarter 微型 Arduino usb 开发板(使用Arduino开发ATTiny85)(实践失败)

ATTiny85是一款小巧且低成本的微控制器,非常适合用于小型项目和智能家居设备。通过Arduino IDE,可以轻松地对ATTiny85进行编程。以下是如何在Arduino IDE中配置和使用ATTiny85的详细步骤。配置Arduino IDE下载Arduino IDE:首先,从Arduino官方网站下载并安装最新版本的Arduino IDE1。添加ATTiny85开发板库: 打开Arduino IDE,进入“文件”->“首选项”。

skywalk8163的专栏 1306

LeetCode 面试经典 150 题回顾

最经典 150 题,掌握面试所有知识点 面试经典 150 题 : 题目分析、解题思路、复杂度分析、代码展示

曾经“等你生日那天”都遥远得像未来,如今却可欢愉的挥手说“下个十年见” 8万+

站在评审的角度写国自然基金本子,搭配这5条AI提示词,帮你一键提升本子中标率

多数同仁的选题失败,不是因为你的idea不好,而是你的逻辑没有立起来,你必须让评审看到,你是怎么从问题走向方法的。请你按照“同行做到哪、瓶颈卡在哪、我该怎么破”的逻辑,将我的创新点进行重构:【粘贴你原始的创新点描述】,要求:表达需结构化、可量化、可验证,突出对比后的实质性突破。与其等着评审指出问题,等着本子被拒,不如让AI提前模拟评审,帮你从可行性、创新性、国家价值、团队能力四个维度给你打分,并指出项目的致命破绽,提示词这样设计。创新点如果写不好,本子往往也会被拒,而评审一般喜欢的创新点都是有固定结构的。

智能AI让学术科研更容易 1239

基于ATTiny85的digispark Arduino最小系统的自制教程(一)

某宝上已经有digispark这种小板板了,最近因为项目需要做一个宏键盘,因此需要一个支持USB HDI的单片机。起初思路是采用STM32但是因为时间只有一周还要实习(实际上是因为自己技术渣,随便找个借口),因此就看到网上大肆标榜的可以做BadUSB的digispark。买了个小板板之后测试了下,可以不错很好用。除了不能用串口其他的都挺好还支持ADC和SPI。 遂决定以ATTiny85为基础来做...

Argon_Ghost的博客 6324

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

DigiSpark更新Bootloader

有关在Arduino IDE中添加开发板请移步http://digistump.com/wiki/digispark/tutorials/connecting 从某宝上买了DigiSpark开发板,然而写的程序只有烧写完的那一次才能执行,之后拔下重新插入电脑无论等多久都不能执行,Warum?据说是早期的Bootloader有问题,需要刷成新的。 参考:https://www.iot-experi...

I'm Hexesdesu 2826

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

mfc编写鼠标键盘_Arduino模拟鼠标实现屏幕长亮

为什么需要屏幕长亮显示器屏幕长亮,意味着要防止屏幕保护程序自动启动,防止OS桌面自动锁定甚至进入待机状态。如果为了节能的目的,或者为了预防电脑无人照看时的信息泄露风险,自动锁屏待机无可厚非。但是很多时候也会带来麻烦,有无数可以脑洞的场景:写着文档时去倒了杯茶,你不想回来时被迫输入长长的密码解锁当前电脑上建了个服务器,你不想正要访问时机器却已经睡眠/待机在办公室假装看文档,实际打盹,你不想被黑屏出卖...

weixin_39575565的博客 564

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

记录一次烧写Attiny85引导加载程序(Bootloader)的过程(制作badusb)

准备材料: 硬件部分:attiny85芯片、USB ISP(我用的是智峰的)、下载转接座(自制) 软件部分:progisp(智峰的烧写软件)、ATtiny USB 引导加载程序 一、获取引导加载程序 ATtiny USB 引导加载程序:https://github.com/micronucleus/micronucleus 二、硬件连接部分 attiny85下载转接座焊接面对应(USB ISP与attiny85的连接方式) 转接座正面 转接座背面(焊接面)...

qq_32476833的博客 5398

【最小开发板】Attiny85开发与实践

不要十元就能弄到一个Arduino IDE支持的,性能比C51的89c52好的微小单片机,并且还能支持直接插在电脑上进行供电&烧录,虽然不支持串口,但也是很美妙的一件事情不是吗? 这就是attiny85 usb,在国外这一件最小系统的设计叫做Digispark。 相关数据: 8K bytes of In-System Programmable Flash,  512 bytes EEPR

arenascat的博客 2万+
上一篇: Android SystemUI中HOME key的处理
下一篇: git gerrit 实践经验
span76
博客等级 码龄18年 117粉丝 174原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值