我們點擊上位機的點燈、滅燈按鈕,則會通過串口分別發(fā)送ON\n、OFF\n,我們編寫下位機代碼進行接收,然后操控LED燈即可。
測試代碼如:
//
int main(void)
{
/* USER CODE BEGIN 1 */
/* USER CODE END 1 */
/* MCU Configuration----------------------------------------------------------*/
/* Reset of all peripherals, Initializes the Flash interface and the Systick. */
HAL_Init();
/* USER CODE BEGIN Init */
/* USER CODE END Init */
/* Configure the system clock */
SystemClock_Config();
/* USER CODE BEGIN SysInit */
/* USER CODE END SysInit */
/* Initialize all configured peripherals */
MX_GPIO_Init();
MX_DMA_Init();
MX_USART1_UART_Init();
/* USER CODE BEGIN 2 */
printf("Welcome to UART1 test!\r\n");
/* USER CODE END 2 */
/* Infinite loop */
/* USER CODE BEGIN WHILE */
大林上位機機器視覺,_常州電工培訓_常州PLC培訓_常州機器視覺培訓_常州上位機培訓_常州工業(yè)機器人培訓,最適合電工及plc編程人員學習的上位機機器視覺課程 大林老師:15861139266(微信同號)
while (1)
{
/* USER CODE END WHILE */
/* USER CODE BEGIN 3 */
if(HAL_UART_Receive(&huart1, &Rdata, 1, 0)==HAL_OK)
{
if (usart_rx_buf_index > USART1_RX_BUF_LEN - 1)
{
usart_rx_buf_index = 0;
}
if (Rdata == 0x0A)
{
if (strcmp((char*)USART1_RX_BUF, "ON") == 0)
{
HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_SET);
}
else if (strcmp((char*)USART1_RX_BUF, "OFF") == 0)
{
HAL_GPIO_WritePin(LED_GPIO_Port, LED_Pin, GPIO_PIN_RESET);
}
usart_rx_buf_index = 0;
memset(USART1_RX_BUF, 0, USART1_RX_BUF_LEN);
}
else
{
USART1_RX_BUF[usart_rx_buf_index++] = Rdata;
}
}
}
/* USER CODE END 3 */
}
一、課程目標
本公司本著為工控事業(yè)培育和輸出從電工基礎到機器視覺的人才理念,著力于讓小白成為工控業(yè)專家為目標。
大林上位機視覺軟件培訓專家特開設從電工基礎、PLC、運動控制、上位機、工業(yè)機器人、機器視覺培訓課程,為實現(xiàn)工業(yè)4.0事業(yè)而不懈努力。
機構課程全程真實教學、實干為主,不裝逼,不扯淡,只嘮干貨,能做項目!
二、老師介紹
大林老師
是專業(yè)從事上位機視覺軟件的開發(fā)與培訓,多年從事上位機機器視覺相關項目開發(fā),對電氣人員學習C#開發(fā)視覺軟件有獨到的見解,即使您是零基礎或只要從事過電氣自動化相關工作的學員都能夠輕松快速學會。
三、校區(qū)介紹
大林上位機機器視覺培訓機構,分為兩個校區(qū),蘇州校區(qū)(蘇州木瀆),常州校區(qū)(常州新北)
四、硬件設施
校區(qū)提供2000多平方的實訓基地,完美的設備硬件配套,可以做到邊學習邊操作,鑒于本機構隸屬于某自動化公司,學員可以配合邊學習邊配合公司開發(fā)人員完成項目,這樣學習起來事半功倍
五、畢業(yè)服務
學業(yè)完成后本公司可以擇優(yōu)錄取,在我們自動化公司的實習,解決您的后顧之憂
六、課程對象
1.零基礎無任何相關知識
2.有電氣及PLC編程基礎的更容易入手
3.需要系統(tǒng)性提升整體能力
4.跨行業(yè)轉(zhuǎn)型
5.想擁有一份體面高收入
6.對自己前途迷茫
7.學歷低英語不好
七、課程特色
為您量身提供零基礎快速成為上位機及機器視覺軟件開發(fā)專家的學習方案
承接企事業(yè)單位定制個性化學員集體培訓。
八、課程內(nèi)容
小白亦可通過學習成為工業(yè)軟件開發(fā)專家,從電氣圖,到梯形圖,到高級語言SCL,再到C#,突破高級語言難的瓶頸,輕松掌握。
從零開始,從電氣基本元件入手,跟隨課程遞進學習,PLC,工業(yè)機器人,數(shù)據(jù)庫,運動控制器,上位機,機器視覺,統(tǒng)統(tǒng)一網(wǎng)打盡。
歡迎親臨現(xiàn)場咨詢,老師私人定制課程 ,學習更清晰!
九、授課方式
1、線下現(xiàn)場授課更直觀,知識點更易吸收,現(xiàn)場互動更易理解和運用。
1,贈送老師錄制課程隨時隨地輕松學習
2,贈送配套書籍不限環(huán)境隨意學習
3,課間和課后答疑知識掌握更牢固
4,現(xiàn)場設備隨意使用,人機結合熟練運用,加深知識理解。
5,老師指導完善簡歷,輕松上崗。
2、線上視頻錄播課程-整套
1,贈送配套書籍不限環(huán)境隨意學習
2,售后答疑輕松解答
3,福利:線下報名課程原價抵扣
3、 線上視頻課程+現(xiàn)場設備實操
1,贈送配套書籍不限環(huán)境隨意學習
2,售后答疑輕松解答
3,現(xiàn)場和課后答疑知識掌握更牢固
4,現(xiàn)場設備隨意使用,人機結合熟練運用,加深知識理解
5,福利:線下報名課程原價抵扣