5.8-5.14学习记录

引言:本周主要任务是补上周落下的arduino学习进度,并且学习solidwork。

一,Arduino控制LED灯

两个结构性函数:

        1)setup() 函数 (初始化工作,只运行一次) 和loop() 函数 (函数会被反复执行)

        2)delay()函数:可用于暂停程序运行,单位为毫秒。

        (以下代码来自arduino自带示例-blink,初始为LED_BUILTIN——自带的LED)

void setup() {             
 pinMode(5,OUTPUT);        //5:引脚5,OUTPUT设置为输出模式
}
 
void loop() {               
 digitalWrite(5,HIGH);      //5号引脚高电平模式,HIGH表示高电平,LED灯点亮
 delay(1000);               //持续1000ms
 digitalWrite(5,LOW);       //5号引脚低电平模式,LOW表示低电平,LED灯熄灭
 delay(1000);               //持续1000ms
}   

运行效果:

频闪2

LED灯将点亮1s,熄灭1s,反复如此;若想改变点亮时长可直接修改delay()函数括号中的数值,也可在最初定义一个变量并赋值,再将变量填入括号中。

二,按键开关控制电路与程序

Arduino程序如下:

int pushButton = 2;
 
void setup() {
  Serial.begin(9600);  // 设置电脑与Arduino进行串口通讯时的数据传输速率(每秒传输字节数)
  pinMode(pushButton, INPUT);
}
 
void loop() {
  int buttonState = digitalRead(pushButton);      //读取数字引脚的电平状态,返回值为1或0;
  Serial.println(buttonState);                    //将返回值输出到窗口监视器
  delay(1);        
}

三、Solidwork

         1)旋转台体

              步骤:i.在基准面上创建闭合图形

                        ii.点击旋转台体/基体,选择基准线

 

                 iii.点击确定或回车完成台体绘制

 

         2)切除功能:

                重点:异型孔向导切除 

                        i.点击异型孔向导选择孔型

                         ii.在想要的位置挖空

                         iii.点击,回车或确定完成绘制

        三)扫面切除

        四)重设基准面

        五)线性排列

本周因工作原因暂时只学了这些,距离L298N又进一步

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值