对于跨平台移动开发项目来说,选择 UI 框架是必不可少的步骤。值得庆幸的是,市面上有很多 UI 框架可供选择,有专注于 UI 组件的,有提供轻量级应用框架功能的,还有提供综合性功能的UI框架。这里专门为你整理了 10 款流行的前端 UI 开发框架,希望能减少你的迷惑,节约你的时间。 1 Bootstrap https://github.com/twbs/bootstrap Stars 159k Bootstrap 是快速开发 Web 应用程序的前端工具包。它是一个 CSS,HTML …
对于跨平台移动开发项目来说,选择 UI 框架是必不可少的步骤。值得庆幸的是,市面上有很多 UI 框架可供选择,有专注于 UI 组件的,有提供轻量级应用框架功能的,还有提供综合性功能的UI框架。这里专门为你整理了 10 款流行的前端 UI 开发框架,希望能减少你的迷惑,节约你的时间。 1 Bootstrap https://github.com/twbs/bootstrap Stars 159k Bootstrap 是快速开发 Web 应用程序的前端工具包。它是一个 CSS,HTML …
此前分享过几个挺有意思的开源项目与工具,但大多还是偏应用层,虽说可玩性强,但不太适合用于编程学习和技能提升。 所以,今天想结合趣味性与实用性,重点聊聊,我在 GitHub 上发现的 5 个比较值得玩耍、学习的开源项目。 话不多说,下面开始进入正题。 1. 动手制作一款小说视觉游戏 最近几年,视觉类的小说游戏开始盛行,不少霸道总裁、言情小说或开放式的情景剧情互动小游戏,都会采用 Web 视觉游戏技术来实现。 此前我在 GitHub 发现一款挺不错的 Web 端视觉小说引擎,叫 WebGAL。 整体来说,…
之前的文章中介绍过按键的处理方法《多功能(单击、双击、长按)按键设计》,今天再来分享另外一种方式:MultiButton。 1.Multi_Button简介 MultiButton 是Github上的一个开源的按键处理组件,作者0x1abin。 GIthub地址:https://github.com/0x1abin/MultiButton MultiButton一个小巧简单易用的事件驱动型按键驱动模块,可无限量扩展按键,按键事件的回调异步处理方式可以简化你的程序结构,去除冗余的按键处理硬编码,让你的按键业务逻辑…
国外网友EL Dr.Guaman在Github上开源了一款基于树莓派单片机RP2040的逻辑分析仪,支持24通道,100Msps采样率,32k采样深度。有兴趣的朋友可以自己DIY一个。 链接:https://github.com/gusmanb/logicanalyzer 网盘: https://pan.baidu.com/s/1MTNOwyy6hNHl1GCi6TGPdQ?pwd=hp6a 提取码:hp6a 1.硬件 硬件很简单,只用了一个单片机(树莓派Pico板子),做了一个底板: 因为单片机是3.3V电平,如…
一、可控硅简介 可控硅,也叫晶闸管,广泛应用于交流控制系统中,可实现小功率控制大功率设备。可控硅分单向可控硅和双向可控硅,双向可控硅在结构上相当于两个单向可控硅反向连接,可以实现双向导通。 以BTA41为例,其电路符号及封装如下: G极为控制极,当G极有正向(或负向)脉冲时,双向可控硅导通,直到交流信号过零点时关断,如下图所示。 因此,要通过单片机控制输出电压,首先需要检测交流信号的过零点,然后延时一定时间后,输出一个脉冲,使可控硅导通。延时时间越长,导通时间越短,输出电压越低。 二、电路设计 首先,过零检测电路如…
❝ 简 介: 根据PN结的电流电压方程,可以看到它与PN温度有关,基于此可以用于测量环境或者芯片内部的温度。选择NPN,PNP三极管(2N3906,2N3904)所得到的温度比起普通的PN结更加的精确。本文参照 Accurate Temperateure Sensing with an External PN Junction[1] 给出了设计外部PN结测温所需要的主要的方面。 关键词: PN结,二极管 01 理论基础 1.1 相关芯片 在 LINEAR TECHNOLOGY[2] 技术…
事情是这样的—— 前几天,我买了一个电动牙刷,几十块钱的那种: 结果,我收到的实物长这样: 如下图所示,牙刷手柄上有1个按键和6个LED灯。 拆开看看电路板: 可以看出,电路板上用的单片机只有8个脚,却要控制1个按键、6个LED灯、1个震动的马达电机! 初看之下,GPIO应该是不够用的。 单片机除去电源脚(正极)和GND脚(负极),只剩最多6个GPIO脚。 那么,这是怎么做到够用的? 原来,经过巧妙的电路设计,这款电动牙刷实现了用3个GPIO控制6个LED灯,节省了GPIO。 这个巧妙的电路如下: ▲本文要分析的电…
前不久,有人在群里发了一个成本不足2元的SOP8蓝牙芯片的信息,引起了大家的热烈讨论。当然,我也按捺不住鸡冻的心情,立马下单买了几片。 此芯片的型号叫KT6368A,是深圳市清月电子有限公司的产品,引用官方的介绍: KT6368A 芯片是一款支持蓝牙双模的纯数据芯片,蓝牙 5.1 版本。芯片的亮点在超小尺寸,超级价格。以及简单明了的透传和串口 AT 控制功能。大大降低了嵌入蓝牙在其它产品的开发难度和成本。 同时支持 SPP 和 BLE 。但只能任选其中一个协议使用。 备注:这款芯片最大的特点,就是成本低,使用简单,…
GitHub 作为全球最大的同性交友网站,GitHub可谓是又爱又恨,爱的是太多非常棒的开源项目了,有很大的参考价值,也方便我们自己托管项目,恨的是这个网站的访问实在是太不给力了,基本是随缘了,不同城市不同网络都各不相同,用宽带,手机流量也各不相同,大部分是不怎么好的。 最近发现一个叫做Fetch Github Hosts的项目,也许能帮到大家,这里只针对网络不好的同学哈,fetch-github-hosts是主要为解决研究及学习人员访问Github过慢或其他问题而提供的免费的Github hosts同步服务,项目…
今天给大家介绍一个利用简单的步进电机和Arduino Nano做一个自平衡机器人的项目。 在这篇文章中,这位来自捷克的高级软件工程师,将概述他在项目工作中面临的主要问题,希望能对大家未来的项目有用,可以学到一些新的东西。 话不多说,下面进入正文! 硬件 Arduino Nano R3 × 1 SparkFun步进电机驱动板A4988 × 2 步进电机,迷你步进 × 2 DFRobot MPU-6050 6 DOF传感器 × 1 建模 模拟情况:https://www.kaggle.com/zjor86/s…