久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 5218|回復: 37
收起左側

很想學習單片機 請前輩們指教一下,想做點智能的小玩意

  [復制鏈接]
ID:606821 發表于 2019-9-3 14:46 | 顯示全部樓層 |閱讀模式
很想學習單片機 請前輩們指教一下,謝謝,

本人懂一點點電工,但對單片機一點不懂,多年前就一直想很想學習單片機做點智能的小玩意,一直不知道怎么下手從何下手,請前輩們指點一下,我看網上有教程,用面包板搭載簡單的電路不錯,可以從最底層基本的學習理解電路及電路元件搭載,
我有幾個問題請教下前輩們,望指教一下,謝謝,
用面包板搭載單片機簡單的電路, 控制直流電機,步進電機,LED燈,怎么選用 電阻,電容,   電機,LED燈的驅動電路,怎么做?

想用STC單片機來編程來控制一個類似按摩椅的程序,
如:按下A鍵,  執行A程序 ,控制4個步進電機或直流電機,電機1上下運行到指定位置距離或步數,  電機2 ,電機3開始工作 推拿敲擊運作,電機4的運轉可以根據 電機1運行的位置(或者根據壓力傳感器測的身體的壓力)來實時控制電機4的運轉調準按摩頭的距離,電機1到一定距離后則返回重復3遍上述A程序,直至結束。

當按下B鍵后  終止其他鍵程序  執行B程序

當按下C鍵后  終止其他鍵程序  執行C程序
這個編程思路是怎么樣的  難不難?
回復

使用道具 舉報

ID:97554 發表于 2019-9-3 18:09 | 顯示全部樓層
直接去學ARDUINO更適合你
回復

使用道具 舉報

ID:458699 發表于 2019-9-3 18:15 | 顯示全部樓層
你要完成一個自己想的東西肯定不能只靠制作教程的。。畢竟基本沒有一模一樣的東西,那么你就要修改,那時候就根本無法下手了。你需要先入門,我個人覺得不要先看制作的教程,看也是懵的,你要先看的是入門教程等,理解基本工作原理,然后再根據需要,在已有的制作步驟上修改。。至于難不難,沒入門的肯定是難的,畢竟都不理解原理,入門后就沒那么難了,每個小功能的實現也會有其他人的范例,只要稍加修改基本就OK了。。。個人理解。。
回復

使用道具 舉報

ID:275826 發表于 2019-9-3 19:19 | 顯示全部樓層
單片機編這樣的程序不難
回復

使用道具 舉報

ID:606821 發表于 2019-9-3 20:16 | 顯示全部樓層
楊雪飛 發表于 2019-9-3 18:09
直接去學ARDUINO更適合你

ARDUINO 有了解一點,但感覺板子不夠精簡,很大,如果做個很很小的東西就用不了這么復雜的板子,沒有STC加幾個電阻,一個晶振來的方便,  我有個3D打印機就是ARDUINO的,  感覺有點復雜,  ARDUINO的程序能用C語言編寫嗎,
回復

使用道具 舉報

ID:606821 發表于 2019-9-3 20:22 | 顯示全部樓層
aaaaabangw 發表于 2019-9-3 18:15
你要完成一個自己想的東西肯定不能只靠制作教程的。。畢竟基本沒有一模一樣的東西,那么你就要修改,那時候 ...

恩,是的沒有一模一樣的東西,想要的程序,還得從入門起,一步一步來,謝謝,你能推薦個入門的教程,網址或 視頻什么的嗎,謝謝,網上找了很多入門的資料,但感覺還是不容易看懂,。
回復

使用道具 舉報

ID:606821 發表于 2019-9-3 20:26 | 顯示全部樓層
tyrl800 發表于 2019-9-3 19:19
單片機編這樣的程序不難

恩,直流電機可以精確控制轉動總圈數, 或單位時間的圈數嗎  謝謝
回復

使用道具 舉報

ID:401564 發表于 2019-9-3 23:34 | 顯示全部樓層
作為一個初中沒上完學過單片機的我告訴你
1,時代變了,不是十幾年前學單片機了,思想也要跟上
2,不要用面包板,面包板是上個世紀的東東,太容易出問題了,這對于新手來說太重要了,很有可能是你寫了一個程序,調試了幾天都調試不好,一直以為是軟件不對,到頭來是硬件的問題,對于新手來說,最好是保證硬件是沒有問題的,買一塊開發板吧,最好是80塊以下的,因為用不了多久,開發板就沒有多大用了
3.一定要學會畫PCB板,用99SE也行,AD也行,但一定要會畫板,不要學自己腐蝕板了,那玩意真的沒有什么用,現在網上打樣幾天就到了,我以前就是自己腐蝕板的,買了打印機,顯影劑,感光板油的,你一定不要學!一定要知道自己畫板,然后打樣
4.編程語言并不重要,一定要說什么的語言重要一點,那就一定要學C,匯編太恐怖了,像你說的按摩程序,完全可以寫出來,但如果是用匯編的話,一萬行代碼左右!!!
4.一定不要用視頻教程入門,那是進階用的,至少是書本或者是PDF資料
5.數字電路一定要學,很有可能是你以后永遠都不會去用一個數字電路的IC,但它真的很重要
6,最重要的:執著,恒心,沒有捷徑,<7天學會C語言><10天學會單片機編程><10天學會PIC單片機>,這種書的作者是沒有什么公德心的,如果你7個月能完全學會用C語言寫一個隨心所欲的程序,你就是大神了
回復

使用道具 舉報

ID:462827 發表于 2019-9-3 23:46 | 顯示全部樓層
liuyongqing 發表于 2019-9-3 20:26
恩,直流電機可以精確控制轉動總圈數, 或單位時間的圈數嗎  謝謝

不能,要用舵機或步進電機。
回復

使用道具 舉報

ID:607213 發表于 2019-9-4 10:31 | 顯示全部樓層
加油,我也剛開始,不算太難
回復

使用道具 舉報

ID:307020 發表于 2019-9-4 11:08 | 顯示全部樓層
先去看看書,再整塊學習(開發)板,從LED燈開始入門,再逐漸定個小目標循序漸進,很有趣的,推薦郭天翔的《我愛單片機》
回復

使用道具 舉報

ID:105364 發表于 2019-9-4 13:11 | 顯示全部樓層
“多年前就一直想很想學習單片機做點智能的小玩意”。。。
既然想學就趕快下決心學起來。要不再過幾年還是這樣想學。。。
回復

使用道具 舉報

ID:458699 發表于 2019-9-4 16:16 | 顯示全部樓層

RE: 很想學習單片機 請前輩們指教一下,想做點智能的小玩意

liuyongqing 發表于 2019-9-3 20:22
恩,是的沒有一模一樣的東西,想要的程序,還得從入門起,一步一步來,謝謝,你能推薦個入門的教程,網址 ...

這個論壇里面有入門教程的吧。。。或者B站也有很多,看你自己適合哪個吧,每個人講的方式都不一樣,找到適合自己節奏的比較好。。我是學校上課講的,有教材和師傅講解。。。
回復

使用道具 舉報

ID:97554 發表于 2019-9-4 17:39 | 顯示全部樓層
liuyongqing 發表于 2019-9-3 20:16
ARDUINO 有了解一點,但感覺板子不夠精簡,很大,如果做個很很小的東西就用不了這么復雜的板子,沒有STC ...

arduino不夠精簡?很大?你確定你有了解過?現在賣幾元錢的Nano就跟一塊51最小系統板那么大點,UNO R3售價20元,也只有半張撲克牌大小,如果不是想鉆研單片機業余玩玩,我勸你還是多了解一下arduino,有51入門的時間用arduino能折騰個差不多了。

按你發帖的說法,如果用M+圖形化編程,三兩天就搞定你所想,如果要學51,不知道你水平怎么樣,也許你C語言很硬。如果像你所說只懂一點電工,對單片機一點不懂,如果屬實的話,那估計你想法是美好的。我不僅懂一點電工,對于電子電路這一塊基礎還算可以,但是上學的時候編程沒有學,結果自學了幾年的51單片機,還是門都沒入。

就你說的STC編這么個程序,你認為可能很簡單,實際上可能遠遠超乎你的想象,不說別的,就這幾個按鍵下去,中斷都夠你學一段時間的。
回復

使用道具 舉報

ID:155507 發表于 2019-9-4 17:55 | 顯示全部樓層
一篇單片機開發板的全部制作過程,關鍵還是用萬用板設計制作的
http://www.zg4o1577.cn/bbs/dpj-19046-1.html
你可以用STC的單片機

制作開發板的過程也是學習的過程
回復

使用道具 舉報

ID:606821 發表于 2019-9-5 00:16 | 顯示全部樓層
Y_G_G 發表于 2019-9-3 23:34
作為一個初中沒上完學過單片機的我告訴你
1,時代變了,不是十幾年前學單片機了,思想也要跟上
2,不要用面包 ...

非常的謝謝你的這么中肯的指點,回復這么多寶貴意見,真的很感謝,
回復

使用道具 舉報

ID:606821 發表于 2019-9-5 00:16 | 顯示全部樓層
hantu 發表于 2019-9-3 23:46
不能,要用舵機或步進電機。

恩好的  謝謝
回復

使用道具 舉報

ID:606821 發表于 2019-9-5 00:17 | 顯示全部樓層
蒙狗比 發表于 2019-9-4 10:31
加油,我也剛開始,不算太難

好的  一起加油  共同進步
回復

使用道具 舉報

ID:606821 發表于 2019-9-5 00:17 | 顯示全部樓層
wj_yuq 發表于 2019-9-4 11:08
先去看看書,再整塊學習(開發)板,從LED燈開始入門,再逐漸定個小目標循序漸進,很有趣的,推薦郭天翔的 ...

恩 好的   謝謝
回復

使用道具 舉報

ID:606821 發表于 2019-9-5 00:18 | 顯示全部樓層
aaaaabangw 發表于 2019-9-4 16:16
這個論壇里面有入門教程的吧。。。或者B站也有很多,看你自己適合哪個吧,每個人講的方式都不一樣,找到 ...

恩 好的   謝謝
回復

使用道具 舉報

ID:606821 發表于 2019-9-5 00:20 | 顯示全部樓層
angmall 發表于 2019-9-4 17:55
一篇單片機開發板的全部制作過程,關鍵還是用萬用板設計制作的
http://www.zg4o1577.cn/bbs/dpj-19046-1.htm ...

好的   謝謝
回復

使用道具 舉報

ID:606821 發表于 2019-9-5 00:25 | 顯示全部樓層
楊雪飛 發表于 2019-9-4 17:39
arduino不夠精簡?很大?你確定你有了解過?現在賣幾元錢的Nano就跟一塊51最小系統板那么大點,UNO R3售 ...

恩 ,用arduino  用什么來編程,你說的M+圖形化編程好像很不錯,我一直想圖形化編程,M+是圖形化編程那就太好了,應該很容易入手,    網上有看過 易語言 編程 這個怎么樣,有了解嗎,很謝謝你的建議,
回復

使用道具 舉報

ID:97554 發表于 2019-9-5 13:09 | 顯示全部樓層
liuyongqing 發表于 2019-9-5 00:25
恩 ,用arduino  用什么來編程,你說的M+圖形化編程好像很不錯,我一直想圖形化編程,M+是圖形化編程那就 ...

1.JPG

MIND+ 點亮個小燈只需要兩步,拖一個LED圖標進去,再從START拉一條線到LED的啟動點亮LED的三角上,這時候如果你硬件已經連接好的話直接點一下上傳就完事了。這在任何的單片機上都不可能的事。如果你手頭有一塊ARDUINO的板子,你只需要把一個LED串一個220Ω的電阻,LED的K極接GND,A極接ARDUINO板子的13腳,通電,選好串口以及波特率就大功告成,ARDUINO UNO R3現在20塊錢包郵的多的是。如果換做是51單片機,那么即使你沒有開發板(不要搞什么開發板,真的不建議,也不要學什么十天學會,一個星期學會那些教程,扯淡的)也得有一塊最小系統。就按最便宜的STC89C52的最小系統板,至少也要5元錢。,然后還需要一個USB轉串口的下載器吧?這個下載器至少也要8元錢。那么現在看價格已經不存在什么差異了對吧?

那么用51單片機來點亮一個小燈需要什么步驟呢,當然硬件連接不成問題了,你得安裝個開發環境吧,KEIL4  KEIL5的總得裝一個,然后新建工程,新手需要熟悉一會兒才能把新建工程搞熟悉,然后:

#include<reg51.h>
sbit LED1=P2^0;void main()
{
        while(1)
        {
                LED1=0;//點亮
        }


至少要寫這么幾行代碼,然后編譯,然后下載到單片機才能讓小燈亮起來。這里雖然寫的簡單,但是以上這些能在20分鐘內完成的初學者應該不多。



2.JPG


上邊這個是讓LED亮500毫秒滅500毫秒的一個LED閃爍程序總共鼠標拖動9下就完成了。而用51單片機來完成這個程序看一下


#include<reg51.h>
sbit LED1=P2^0;
void Delay(unsigned int a);
void main()
{
        while(1)
        {
                LED1=0;//點亮
                Delay(500);
                LED1=1;
                Delay(500);
        }
}

void Delay(unsigned int a)//0~65535
{
        unsigned char b;
        for(;a>0;a--)
        {
                for(b=110;b>0;b--);
        }
}


現在不管你能不能看懂這段程序寫的什么,就是把這些字母全都敲一遍需要多久,而且不管是你敲的還是你復制的,這都是別人寫的,你自己要能寫出來不知道要多久。



回復

使用道具 舉報

ID:606821 發表于 2019-9-5 15:25 | 顯示全部樓層
楊雪飛 發表于 2019-9-5 13:09
MIND+ 點亮個小燈只需要兩步,拖一個LED圖標進去,再從START拉一條線到LED的啟動點亮LED的三角上,這 ...

兄弟,非常的感謝你,這種圖形化軟件是我夢寐以求的編程方式,太感謝啊,我好好收集一下這方面的教程,來仔細研究一下,這個軟件有中文版的嗎
回復

使用道具 舉報

ID:97554 發表于 2019-9-6 21:57 | 顯示全部樓層
liuyongqing 發表于 2019-9-5 15:25
兄弟,非常的感謝你,這種圖形化軟件是我夢寐以求的編程方式,太感謝啊,我好好收集一下這方面的教程,來 ...

你下載一個就知道,就界面這點英文單詞,然后涉及到語法了必須用語言的語句。圖上的模塊都是帶中文,那些小三角塊都有中文說明,比如啟動,開,關,輸出,輸入這些都是帶中文的。
回復

使用道具 舉報

ID:97554 發表于 2019-9-6 21:59 | 顯示全部樓層
liuyongqing 發表于 2019-9-5 00:25
恩 ,用arduino  用什么來編程,你說的M+圖形化編程好像很不錯,我一直想圖形化編程,M+是圖形化編程那就 ...

易語言,還真研究過,有學易語言的時間應該可以把C語言學的差不多,不差那幾個鳥文單詞。易語言如果你拿別人的源碼你去略加修改,可以嘗試玩一下,如果想自己寫點東西,那么,去學C吧。
回復

使用道具 舉報

ID:307020 發表于 2019-9-7 14:39 | 顯示全部樓層
抱歉樓主,書名寫錯了,應是杜洋的《愛上單片機》,特表歉意,由于本站不允許分享這種pdf,自行百度吧 很多
回復

使用道具 舉報

ID:299519 發表于 2019-9-7 16:44 | 顯示全部樓層
我正在研制一塊一學就會的開發板。。
回復

使用道具 舉報

ID:420836 發表于 2019-9-7 21:06 | 顯示全部樓層
作為一個有經驗的過來人,邊做邊學習是最好的學習方式。不要只看別人做, 現在就行動吧, 你能行的
回復

使用道具 舉報

ID:606821 發表于 2019-9-8 20:57 | 顯示全部樓層
wj_yuq 發表于 2019-9-7 14:39
抱歉樓主,書名寫錯了,應是杜洋的《愛上單片機》,特表歉意,由于本站不允許分享這種pdf,自行百度吧 很多

好的  謝謝 有我一套他的面包板單片機教程視屏  很生動 很簡單,就是C編程感覺要難一點
回復

使用道具 舉報

ID:606821 發表于 2019-9-8 21:09 | 顯示全部樓層
楊雪飛 發表于 2019-9-5 13:09
MIND+ 點亮個小燈只需要兩步,拖一個LED圖標進去,再從START拉一條線到LED的啟動點亮LED的三角上,這 ...

你好,我下了這個軟件,是升級版的,介紹說功能更強大,但感覺完全不一回事了,一點都不形象,沒有電子原件,沒有那些功能 ,感覺這個是開發游戲的軟件,不是做智能編程的的軟件,
2345截圖20190908210302.png
回復

使用道具 舉報

ID:97554 發表于 2019-9-9 15:39 | 顯示全部樓層
liuyongqing 發表于 2019-9-8 21:09
你好,我下了這個軟件,是升級版的,介紹說功能更強大,但感覺完全不一回事了,一點都不形象,沒有電子原 ...

你這學習態度有問題,這個新版的MIND+是基于SCRATCH圖形化編程軟件基礎上的,而SCRATCH我正在讓我8歲的兒子嘗試自學。你只要稍微搜一下就會知道在軟件右上角有個上傳模式,左下角有個擴展……

這個是舊版的MIND+,鼠標多點一點,百度一下教程,多看看。
鏈接: https://pan.baidu.com/s/1caWR57RLhs6_KZNM91_c1w 提取碼: 96gf


還是自己多找找吧,資料那么多,本論壇也有ARDUINO板塊
mc.dfrobot點com.cn/thread-10502-1-1.html

Mind 各模塊.pdf

5.28 MB, 下載次數: 2

回復

使用道具 舉報

ID:97554 發表于 2019-9-11 16:10 | 顯示全部樓層
liuyongqing 發表于 2019-9-8 21:09
你好,我下了這個軟件,是升級版的,介紹說功能更強大,但感覺完全不一回事了,一點都不形象,沒有電子原 ...

學習是一種態度,如果你連答案都懶得去找一下,那不叫求知。做一個挖井尋水的人,而不是一個靜止的瓶子,即使有人給你灌水也未必有蒸發的快。

給你回帖才發現,用LCD1602  、ARDUINO UNO R3 加一個超聲波模塊做一個可以顯示距離的測距系統,用ARDUINO的圖形化編程扯8個圖形進去,等于30多行ARDUINO的代碼。而這30多行ARDUINO代碼用C51寫出來至少要幾百行代碼。而做這個,即便是無基礎也只需要2個小時吧。 1.jpg


2.jpg

回復

使用道具 舉報

ID:97554 發表于 2019-9-11 18:23 | 顯示全部樓層
liuyongqing 發表于 2019-9-8 21:09
你好,我下了這個軟件,是升級版的,介紹說功能更強大,但感覺完全不一回事了,一點都不形象,沒有電子原 ...

左下有個擴展按鈕、
mc.dfrobot點com.cn/thread-268776-1-1.html

還有你要的帶原件的老版本
鏈接: https://pan.baidu.com/s/1EV6sbuHJHQLaNGiYSdt0rQ 提取碼: huiq
回復

使用道具 舉報

ID:606821 發表于 2019-9-11 19:54 | 顯示全部樓層
楊雪飛 發表于 2019-9-11 18:23
左下有個擴展按鈕、
http://mc.dfrobot.com.cn/thread-268776-1-1.html

你好,我想我找到最適合我的程序軟件   linkboy  且簡單   還可以仿真的軟件   真的很不錯  你有接觸嗎
2345截圖20190911195133.png
回復

使用道具 舉報

ID:606821 發表于 2019-9-11 19:57 | 顯示全部樓層
楊雪飛 發表于 2019-9-11 18:23
左下有個擴展按鈕、
mc.dfrobot點com.cn/thread-268776-1-1.html

linkboyd真的很不錯    我理想中的軟件
回復

使用道具 舉報

ID:97554 發表于 2019-9-12 08:42 | 顯示全部樓層
liuyongqing 發表于 2019-9-11 19:54
你好,我想我找到最適合我的程序軟件   linkboy  且簡單   還可以仿真的軟件   真的很不錯  你有接觸嗎

學會一個其他的就沒有問題了,買個ARDUINO UNO 板子玩吧,不到20塊還包郵
回復

使用道具 舉報

ID:307051 發表于 2019-9-12 10:15 | 顯示全部樓層
也同樣面臨這種問題但要是有套件可以看比較容易(控制馬達轉速就暈倒)
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 99精品视频在线 | 久久精品中文字幕 | 精品一区二区免费视频 | 九九热这里 | 国产激情综合五月久久 | 亚洲黄色成人网 | 欧美精品第三页 | 久久69精品久久久久久久电影好 | 亚av在线 | 欧美一区二区三区免费电影 | 欧美亚洲视频在线观看 | 国产视频中文字幕 | 国产精品免费看 | 福利视频一区二区 | 欧美h版 | 欧美中文字幕一区 | 精品欧美黑人一区二区三区 | 亚洲精品一区在线观看 | 九九热精品视频在线观看 | 亚洲欧美在线观看 | 日韩在线精品 | 午夜私人影院在线观看 | 日韩精品二区 | 国产精品久久久久久久久久 | 欧美黄色片 | 99色播 | 亚洲欧美日韩电影 | 国产精品a久久久久 | 亚洲+变态+欧美+另类+精品 | 国产精品亚洲综合 | 国产精品视频免费观看 | 一区二区三区亚洲 | 性欧美精品一区二区三区在线播放 | 97色在线视频| 自拍偷拍欧美 | 国产成人99久久亚洲综合精品 | 中文av电影| 日韩视频在线一区 | 九九热精品在线 | 成人教育av | 91社区在线高清 |