① 为什么要让儿童学习编程儿童编程学什么
链接:
少儿编程教学可以大致分为两类:一类是Scratch或是仿Scratch的图形化编程教学,以培养兴趣、锻炼思维为主,趣味性较强。在这里,可以创造属于自己的动画,故事,音乐和游戏,这个过程其实就像搭积木一样简单。此外,还有机器人编程,也就是搭建机器人,通过运行程序让它动起来,着重培养孩子的动手能力。另一类是基于Python、C++等高级编程语言的计算机编程教学,目标往往是参加信息学奥赛等科技品牌赛事,如信息学奥林匹克竞赛/联赛、机器人竞赛、科技创新大赛等,或为后续的专业学习和职业技能打下基础。
② 编程里有个制作汽车红灯停绿灯行的怎么弄
交通红绿灯plc编程实例_交通红绿灯控制。
控制要求:
1、确定设计任务书; 本设计主要实现对十字路口的东西向和南北向的红绿灯的有序控制。
2、确定外围I/O设备。
3、选定PLC型号。
I/O地址表
编制PLC的I/O地址表,如表10-1所示。
表10-1 ------------------I/O地址表
编号
地址
说明
功能
6路数字输出
1
Q0.0
绿灯
控制东西方向绿灯
2
Q0.1
黄灯
控制东西方向黄灯
3
Q0.2
红灯
控制东西方向红灯
4
Q0.3
绿灯
控制南北方向绿灯
5
Q0.4
黄灯
控制南北方向黄灯
6
Q0.5
红灯
控制南北方向红灯
1路数字输入
1
10.0
开关
电源开关
红绿灯控制图
1、硬件图 ---硬件图如图10-1
流程图10-3
交通灯的PLC接线图10-2
交通灯的逻辑控制图10-4
交通灯时序图10-5
红绿灯控制plc编程
1、新建工程
单击"New"新建工程,输入工程名:红绿灯控制。
2、编写程序
当按下“启动”键,则系统开始计时,以一时间段的时间为周期,循环。在不同的时间范围内,开启不同的灯,周而复始。
程序如表10-2所示。 表10-2 交通灯控制程序表
Network1
按开启,开始计时,设定基时,即秒的时间。
Network2
基时复位。
Network3
时间周期的设定,电源关则计数器复位。
Network4
周期复位。
Network5
设定开Q0.0的时间段。
Network6
设定开Q0.1 的时间段。
Network7
设定开Q0.2 的时间段。
Network8
设定开Q0.3 的时间段。
Network9
设定开Q0.4 的时间段。
Network10
设定开Q0.5 的时间段。
③ 红绿灯PLC编程
PLC的编程不同于电脑中软件编程,它需要对具体的输入/输出端口信号进行处理和操作(或者说对一个字节的每一个 bit 进行处理和操作)。
而且,不同厂家的 PLC 的编程工具是不同的。即使是同一个厂家的 PLC,不同系列的 PLC 使用的编程工具也是有区别的。
如果你想别人帮你,需要指定具体的 PLC 型号、I/O 地址等等信息。
④ 用C语言编程模拟交通路口(十字路口)红绿灯的控制功能
本系统的设计首先必须了解交通路灯的亮灭规律。设有一个十字路口,1、3 为南,北
方向, 2、4 为东,西方向,初始态为4 个路口的红灯全亮。之后, 1、3 路口的绿灯亮,
2、4 路口的红灯亮, 1、3 路口方向通车。延迟一段时间后, 1、3 路口的绿灯熄灭,而1、
3 路口的黄灯开始闪烁。闪烁若干次后, 1、3 路口的红灯亮, 同时 2、4 路口的绿灯亮, 2、
4 路口方向开始通车。延迟一段时间后, 2、4 路口的绿灯熄灭,而黄灯开始闪烁。闪烁若
干次后,再切换到1、3 路口方向。之后,重复上述过程。对于各组灯的亮灭,我们运用的
是8255A 的输入输出功能。
⑤ VB程序红绿灯设计
1、 在桌面上,鼠标左键双击,打开VB编程软件,在左边工具栏上单击Image按钮,在Form1窗口上,绘制出图框,然后在Image属性面板的Picture属性上,单击【加载图片】按钮。
⑥ 【急求】高手帮忙编写红绿灯的java程序,有图形界面灯会跳的那种!
看一下这个行不行?
--------------------------------------------------------------------------------------------------------------
import java.awt.BorderLayout;
import java.awt.Color;
import java.awt.Graphics;
import javax.swing.JFrame;
import javax.swing.JPanel;
public class App extends JFrame {
public App() {
setDefaultCloseOperation(EXIT_ON_CLOSE);
setSize(107, 252);
setLocationRelativeTo(null);
getContentPane().setLayout(new BorderLayout(0, 0));
MyColorPanel panel = new MyColorPanel();
getContentPane().add(panel, BorderLayout.CENTER);
setVisible(true);
new Thread(panel).start();
}
public static void main(String[] args) {
new App();
}
}
class MyColorPanel extends JPanel implements Runnable {
private Color[] colors = { Color.RED, Color.YELLOW, Color.GREEN };
private int[] y = { 10, 70, 130 };
private int[] time = { 3, 1, 5 };
private int index = 2;
protected void paintComponent(Graphics g) {
super.paintComponent(g);
int width = 50;
int x = 30;
for (int i = 0; i < y.length; i++) {
g.fillOval(x, y[i], width, width);
}
g.setColor(colors[index]);
g.fillOval(x, y[index], width, width);
}
public void run() {
while (true) {
try {
Thread.sleep(time[index] * 1000);
index--;
repaint();
if (index < 0) {
index = 2;
}
} catch (Exception e) {
}
}
}
}
⑦ 使用java多线程和图形编程,完成红绿灯模拟软件
boolean flag = true;
while(flag){
//绿灯显示
//sleep(3000);
//黄灯显示
sleep(3000);
//红灯显示
sleep(3000);
}
如果点击结束,退出while
⑧ 红绿灯的plc简单编程是什么
PLC的编程不同于电脑中软件编程,它需要对具体的输入/输出端口信号进行处理和操作(或者说对一个字节的每一个 bit 进行处理和操作)。
南北方向:
南北绿(8s),东西红(8s)
南北黄(2.1s),东西红(2.1s)
南北红(10.1s),东西绿(8s),东西黄(2.1s)
东西方向:
东西红(10.1s),南北绿(8s),南北黄(2.1s)
东西绿(8s),南北红(8s)
东西黄(2.1s),南北红(2.1s)
中央处理单元
中央处理器(CPU)是PLC的控制中枢,也是PLC的核心部件,其性能决定了PLC的性能。中央处理器由控制器、运算器和寄存器组成,这些电路都集中在一块芯片上,通过地址总线、控制总线与存储器的输入/输出接口电路相连。中央处理器的作用是处理和运行用户程序,进行逻辑和数学运算,控制整个系统使之协调。