老电脑安装DeepinOS报错:fail to load ldlinux.c32

在一台老电脑安装DeepinOS,U盘启动后报错:fail to load ldlinux.c32搜索了一下发现是安装U盘的制作方法出了问题,UltraISO写入硬盘镜像的“写入方式”应该选择“RAW”。重新制作安装盘后再次启动安装,问题解决。但是安装之后体验非常不好,想播放视频结果“影院”闪退,换了大大小小七八个视频全部闪退,界面卡的要命,想打开个窗口都困难。我记得以前DeepinOS的体验挺好的呀,现在界

U盘安装XP遇到的那些坑及解决方法详细记录

一台十多年的老电脑被我修好了,需要安装一个操作系统,它的硬件配置安装Win10的可能性不存在,如果是Windows系列的话只能在Win7和XP中选一个。因为它原来的系统就是XP所以我还是以XP为优先选择。先用UltraISO制作了U盘安装盘,发现无法通过U盘启动,后来研究出了结果,原来老主板不支持USB-HDD+模式。我又使用USB-HDD模式重新做了一个,这次可以引导了,但是安装刚开始就出现了新的报

Arduino学习笔记11:检测磁力开关是否吸合

其实检测磁力开关是否吸合非常简单,就像检测普通的按钮开关是否按下一模一样。从Arduino的角度来说,甚至不能获知这个开关到底是磁力开关还是按钮开关,它只知道,io获取到的是高/低电平。具体接线方法:将磁力开关的两根线接到原本应该放按钮开关的位置,不区分正负极。将不带线的黑色塑料块靠近带线的塑料块后,Arduino可以从对应io读到电平的变化。不带线的塑料块也可以

小发明:写字机器人设计心得分享

十几年前,我有一个大胆的想法,能不能发明一个会写字、会画图的机器人,让它自动写字呢?这样就可以帮孩子写作业了。现在孩子已经很大了,我的想法仍旧未能实现:没有造出一台实用的写字机器人。上图是我目前造出来的写字机器人,但是因为精度太差,只能画一些简单的横向、纵向的线条,稍微复杂一些比如圆形、甚至是斜线都会跑偏,更不用说真的写字了。但是这个漫长

Arduino学习笔记10:Nano引脚资料

Nano引脚资料图全貌Nano引脚知识点解析与总结:共2处供电,一处5V、一处3.3V;两处GNDPWM引脚共6个:D3、D5、D6、D9、D10、D11有2个引脚只能做模拟功能:A6、A7引脚接收输入数字信号时,需要串一个10K的下拉电阻I2C总线有2个:A4、A5SPI总线有4个:D10、D11、D12、D13(在另一侧)每个引脚的建议电流为20mA,最大电流为40mA,所有引脚的电流总和不能大于200mA

新手在面包板上遇到的两个坑

我没有系统学过电子电路,有限的知识许多是根据淘宝卖家的介绍琢磨着来的,因此也经常闹出笑话。昨晚在玩面包板的时候就掉进两个低级的坑。1 一些耗电很少的实验,根本不需要外部供电,直接在面包板中间区域连线就可以了。之前不知道这个道理,将Arduino的vcc、GND接到了最左侧的电源+、-,结果把面包板的板载电源带了起来,造成Arduino的供电不足。2 面包板横向导通,但是在做

Arduino学习笔记9:用下拉电阻解决读取io电平忽高忽低

一段很简单的代码,通过读取某一个io的电平高低来判断按钮是否按下,但是在具体实验过程中,读取的电平忽高忽低,没有一定规律。后来为了简化问题,干脆把所有的线全拔下来,让io空着,读出来的电平仍然是高高低低。卡住几个小时终于搞清楚:这种电平没有规律的随机变化应该用下拉电阻解决。具体来说就是:将io与GND通过一个10K电阻相连,再执行程序就可以很清楚准确的读

Arduino学习笔记8:驱动两相四线步进电机

典型的两相四线步进电机有四根线,常常标记为:A+、A-、B+、B-。用Arduino驱动它们的时候需要一个驱动板,实验用的小电机功率不大,所以直接用这个红色的小驱动板。小驱动板价格便宜、小巧方便,用来驱动小电机是非常好的。Arduino驱动两相四线步进电机接线方法:1 将Arduino的D7、D8、D9、D10与驱动板的IN1、IN2、IN3、IN4依次连接。2 将驱动板的MotorA、MotorB的个引脚与A+、A-、B+、B-依次连

Arduino学习笔记7:L298N电机驱动板的教训

之前使用Arduino控制5V小电机已经实验成功,但是这仅仅是个演示。实际工作的电机功率比较大,至少12V起步。而之前使用的MX1508驱动器最高只能支持到10V,所以一定要升级电机驱动器了。我使用的是L298N电机驱动板,它最大支持到30多V电压,完全够用。本来以为只是简单的硬件升级而已,可实际上非常不顺利。首先我打算只升级驱动板不升级电机,仍旧使用5V供电带动5V小电机。但是相

windows电脑为什么从C盘开始,那A盘和B盘哪里去了?

这是一个很古老的问题,是20年前有一个问题的变种,这个问题当初是这么问的:《Windows电脑只有A、C、D……,那么B盘呢?》这就说明,当时的电脑还是有A盘的。现代电脑使用的存储设备是硬盘,但是早期的硬盘又昂贵又庞大,一直没有得到普及。当时最常见的存储设备是:软盘。软盘又分为两种3.5英寸、5.25英寸。在硬盘普及之前,电脑的A盘是3.5英寸软盘、B盘是5.25英寸软盘。很快5.

Arduino学习笔记6:控制普通直流电机正反转和调整转速

普通直流电机是最简单的电机了,不需要控制板,直接正负极接上就可以转,如果想让电机反转就反接。看上去好像不需要Arduino的存在也可以使用直流电机,那么使用Arduino的意义是什么呢?使用单片机控制电机可以实现更灵活精确的控制,比如:可以不用改接线方式就可以让电机正转、倒转,可以通过pwm的方式精确调整电机转速。具体接线方法:1 控制板的正负极分别接电源的正负极

格兰仕微波炉巨响但不加热故障的维修

格兰仕微波炉遇到一个故障,现象是:在一次使用中,一按面板的“开始”按钮,机体内啪的一声炸响。再次重复操作,按“开始”后不再炸响,但是工作的声音比原来明显大的多,噪音大到会被邻居投诉的那种。而且,即使忍住听它的噪音嗡嗡半天,放入的食物并未加热。拆开机体大概了解了一下内部结构:所有主体结构全部位于右侧。研究了一下发现加热有关的高压部分,一共有5

如何判断一个电子元器件的好坏

在电器维修中,要定位问题需要判断元件的好坏。本文收集了常见的电子元器件的检测方法,供大家参考。1 高压二极管高压二极管是微波炉等电器中连接高压电容用的。正常高压二极管使用万用表测量电阻,两个方向都是断路状态。如果一个或两个方向能测出电阻或者短路状态说明已经被击穿。淘宝配件参考价格:3元/2个,包邮2 电阻电阻是最简单的元件了,使用万用表测量阻值与标

打破过江龙(电瓶搭火线)越粗越好的神话

背景资料:燃油汽车启动需要发动机舱的一个电瓶供电点火。如果电瓶电量不足的话汽车启动就困难,有时候尝试几次才能启动;如果亏的更厉害的话,就彻底无法启动,甚至连锁车所需要的电都没有。这时候就需要找另外一辆车头对头停到旁边,打开发动机舱,将两辆车的电瓶相连,用救援车的电瓶帮助趴窝车点火,点火之后趴窝车的发动机转起来了就可以断开电线,发动机自己发

Arduino学习笔记5:用C#做上位机控制LED

硬件连接:Arduino的D9引脚接LED正极,GND接LED负极;整个板子通过USB线与PC相连Arduino部分源码:int ledPin = 9; void setup(){pinMode(ledPin, OUTPUT); Serial.begin(9600);}void loop(){int a; while(Serial.available()> 0){a = Serial.read(); if(a == 100){digitalWrite(ledPin, HIGH);}else if(a == 101){digitalWrite(ledPin, LOW);}}}100

Arduino学习笔记4:通过DS18B20读取温度值

需要的材料有:ArduinoDS18B20温度传感器电阻一个(阻值4.7K-10K)接线方法:DS18B20的截面是个半圆形,让平的一面面向自己。从左到右三根引脚分别接:1 负极2 Arduino的D103 正极(5v)2、3之间还要用一个上拉电阻连起来,要求阻值在4.7K-10K之间,我用的是5K的电阻参考接线图:实物接线图:参考代码:#include #include // 数据输出脚接开发板数字引脚2 #define ONE_WIRE_BUS 10 OneWire oneWire(ONE_WIRE_BUS); Da

Arduino学习笔记3:在电脑查看Arduino输出的log

普通单片机没有显示器,在程序调试阶段有很多困难。程序执行过程中如果不符合预期,很难知道到底发生了什么。Arduino解决了这个问题,将Arduino与电脑相连可以很容易查看程序输出的内容。首先在setup()代码段增加一句Serial.begin(9600);void setup(){Serial.begin(9600);}接下来在loop()代码段可以通过Serial.println();输出内容Serial.println("hello,world!");PC端通过Android IDE的串口监视器查看注意:1

Arduino学习笔记2:第一个小程序

拿到第一个Arduino nano小板子实物,战战兢兢不知道如何下手。当初下单的时候也经历了选择困难症,担心选错了型号,担心没有基础知识搞不定。在克服许多困难之后终于完成了第一个程序,下面记录一下我踩到的坑:1 连接电脑直接用一个mini usb线,一头插入板子的插槽,另一头插电脑的USB就可以了。在这里踩了一个深坑:用USB连接电脑之后,弹出未知USB设备,在这里思路错了,总认

Arduino学习笔记1:Arduino基础知识

一 Arduino是什么?Arduino是一个ATmega单片机控制板的一种,除了ATmega最小系统之外,还包含了必要的稳压电路,USB转串口电路,LED指示灯,扩展插口等。与普通的ATmega328开发板相比,Arduino具有许多优点,比如:价格较低,体积小巧,扩展性强,开放标准,配套完善。二 Arduino的版本选择Arduino有很多不同的版本,在选择上要注意区分:1 Arduino UNOArduino的基础版,也是适合初学者上手的版本2

新型冠状病毒疫苗竞争是各国综合国力的体现

截至目前(2021年1月)已经投入使用(三期临床)的新冠疫苗有:中国:目前5条技术路线共15款疫苗进入临床试验,其中三期临床的有5款:国药集团2款(灭活疫苗)、北京科兴中维(灭活疫苗)、中科院与智飞生物合作(重组蛋白亚单位疫苗)、军事医学研究院(陈薇院士团队)与康希诺公司合作(腺病毒载体疫苗)俄罗斯:加马列亚流行病学与微生物学国家研究中心与俄直投基金共
扫码关注我的公众号