30/09/2018, 19:37
lập trình chip học cái gì
cho mình hởi là bây giờ có một vấn đề thế này mình muốn tạo một cái hòm khi người nào bỏ tiền vào nó sẽ tự động nhận mệnh giá rồi cộng lại và khi hết ca thì nó tự tính số tiền và tự phân loại tiền. nếu muốn như vậy thì mình phải học ngôn ngữ gì và những kiến thức gì vậy mình xin cảm ơn
Bài liên quan
cái này thì chắc là học c để làm nhúng rồi. Ngoài ra bạn cần học về vi điều khiển, học sử lí tín hiệu số để xử lí hình ảnh nhận dạng tiền nôm na là vậy
tự học có khó không nhỉ
khó hay không thì mình không nói nhưng phải có đam mê. mình là sinh viên năm nhất ngành ktpm và cũng đam mê nhúng nên cũng tự học này. có gì giúp mình nha
bạn học đâu đấy mình học aptech thôi bạn à
Be bét nhất là ARM hoặc DSPIC… Có tốc độ xử lý tương đối cao tầm gần trăm MHz trở lên.
bạn chọn biet hoc cai gi nhi @Duong_Act
Tức là có rất nhiều chip tuỳ trình bạn dùng được loại nào.
Ví dụ : STM32F10X, STM32F40X, STM32F70X…
tức là các chip này là ác chip chưa có gì mình phải lập trình thì mới làm được đúng không ạnh
nếu bạn chưa rành thì bạn có thể mua một con Arduino về, tương đối dễ học và dễ làm,nó cũng có thể điều khiển rất nhiều loại cảm biến giúp bạn làm đượ thiết bị trên. Nếu không bạn có thể mua một bộ “kit phát triển” dùng micro-controller dòng ATmega của công ty Atmel, nó có thể code bằng C cũng khá dễ học.
Lại Arduino.
Sao không học cách làm việc với cụ tổ của Arduino là mấy con AVR để sau này còn làm được những cái gấp vạn lần cái Arduino mà phải mua Arduino về học.
Đến nản
Sao bạn không học assembly để sau này làm được những cái gấp vạn lần Java hay C#?
Học ASM tuổi gì mà làm được vạn lần như học C#, Java ?
Mới học thì nên tìm hiểu qua con 8051 ấy , con đấy học đơn giản ,ít thanh ghi sau hiểu các chức năng ,giao tiếp thì lên những con avr hay pic nhanh thôi (con adruino thì thích hợp cho những ai thích làm project vđk mà ko muốn tìm hiểu sâu thanh ghi ,mình thấy con này cũng khá hay ) , chỉ cần học hết mấy con 8bit như 8051 hay avr thôi là tự biết phải tìm hiểu gì nữa ngay
Bạn học AVR làm được gì gấp vạn lần Arduino rồi?
Mình thì gà gà, không học AVR.
Thời đi học có làm vài con robot ( cùng team ) vác đi Hà Nội với TP. Hồ Chí Minh thi Asia-pacific robot contest.
Sau khi bị đá đít ra khỏi trường thì làm linh tinh kiếm sống đủ thứ thượng vàng hạ cám dạng như :
Bảng điều khiển máy dập cơ khí (đóng cắt điện > 380V).
Thiết bị kiểm tra an toàn (đóng cắt điện > 3000V)…
…
Chắc không gấp vạn lần Arduino (mình nói mình gà mà) nhưng làm được thế thì arduino cũng còn phải khóc hết nước mắt.
Mình không có ý phản bác ý kiến của bạn Duong_Act, nhưng mình không hiểu bạn có thù oán gì với Arduino, bản thân nó sinh ra là để cho những người không chuyên, thích tìm tòi làm những máy móc tự động đơn giản nên mình và các bạn khác khi giới thiệu Arduino thì chỉ nghỉ rằng đây là thứ hữu dụng nhất cho các bạn mà học vi điều khiển để làm cho vui, vì dễ nhanh gọn có nhiều thư viện để giao tiếp với các ngoại vi, cảm biến khác, mình cũng giới thiệu kèm theo dòng AVR Atmel ATmega để phòng hờ nếu người hỏi là một bạn mới bắt đầu học về vi điều khiển. Quan điểm của mình là cái gì cũng có cái hay của nó , lợi ích của nó , ai cảm thấy phù hợp thì sẽ sử dụng , giống như bạn không thể nhét Java vào một con ATtiny được, lúc này thì ASM lên ngôi
Mình không thù hằn Arduino mà đánh giá nó rất thấp. Bản thân đã trải qua những giai đoạn từ học đến cho ra sản phẩm và cũng đã có thời gian bước vào con đường gần giống sử dụng Arduino (còn chuyên nghiệp hơn cả Arduino) nên có nhận xét như thế.
Arduino nó chẳng khác gì cái phao cứu sinh dành cho những người không biết bơi không muốn bị chìm nhưng không muốn học bơi.
Khoác nó vào thì không biết bơi cũng sẽ nổi, rồi đến lúc đang lênh đênh thì nó xịt hoặc muốn lặn chơi mà bỏ nó ra thì chết mất xác. Nó làm người ta nổi lúc đầu rồi sẽ chết chìm lúc sau.
Học tập được cái gì khi mà những cái cần học đã bị IDE của Arduino nó che đi hết ??? Đến lúc muốn phát triển thì cần nền tảng nhưng nhìn lại thì nền tảng thu được gần như con số 0.
Mình cũng không ưa Arduino. Thui chột sinh viên!
Arduino cũng là một (thực ra là nhiều loại) board vi điều khiển như những board khác. Nó nổi bật vì hỗ trợ được người không chuyên và không có nhu cầu học sâu mà vẫn có thể tạo ra ứng dụng cho riêng mình (Do It Yourself).
Còn những người thích chuyên sâu thì sẽ dùng nó theo cách của họ (giống hệt như cách người ta dùng với micro-controller hoặc ECU khác). Viết các thư viện cần dùng, tối ưu chuẩn giao tiếp, xây dựng Software Architecture từ nhỏ đến lớn… dùng Arduino hay board vi điều khiển nào thì bản chất các công việc phải làm cho những chuyện này cũng là như nhau.
“Những cái cần học bị IDE che hết”, che là che những người không chuyên. Còn những người biết thật sự thì chỉ cần vứt đại cái source Arduino tải trên Github về vào Eclipse là truy được tới lỗ chân lông của nó rồi, có gì đâu mà bị che.
Board Arduino thì nó như những board vi điều khiển khác. Nhưng cách mà người dùng làm với board Arduino lại rất khác cách người ta làm với những board kia.
Và rõ ràng là Arduino dành cho người không chuyên để xây dựng những thứ nhỏ lẻ cho mình.
Như vậy thì bạn nào xác định là học để làm người không chuyên và làm chỉ để làm ra sản phẩm cho mình dùng thì có thể theo hướng Arduino.
Còn bạn nào xác định học để ngày càng phát triển chuyên nghiệp và làm ra sản phẩm để bán được thì nên chọn con đường khác không phải Arduino.