① 為什麼要讓兒童學習編程兒童編程學什麼
鏈接:
少兒編程教學可以大致分為兩類:一類是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的性能。中央處理器由控制器、運算器和寄存器組成,這些電路都集中在一塊晶元上,通過地址匯流排、控制匯流排與存儲器的輸入/輸出介面電路相連。中央處理器的作用是處理和運行用戶程序,進行邏輯和數學運算,控制整個系統使之協調。