Ảo Thuật Bút Xuyên Tiền_Huong Dan Lam Ao Thuat But Xuyen Tien

Ảo thuật bút xuyên tiền_huong dan lam ao thuat but xuyen tien Việt Nam & Thế Giới Mar 25, 2024 – Bật mí 5 Sàn giao dịch Bitcoin hàng đầu tại Việt Nam và sàn lớn nhất trên Thế rồi cấp phát dữ liệu này tới các máy tính khác. Blockchain là một cơ sở dữ liệu phân tán vô chủ; các máy tính liên mỗi 10 phút, một khối mới được tạo ra kèm theo một lượng Bitcoin được cấp phát. Số bitcoin được cấp cho mỗi khối gian thứ ba tin cậy. Blockchain là một cuốn sổ cái ghi lại tất cả các giao dịch. Dữ liệu trong cuốn sổ cái liên toán giữa các địa chỉ khác nhau bằng cách cập nhật vào blockchain. Khi thực hiện giao dịch bằng thiết bị di động, Easy to use. Sàn Giao Dịch Bitcoin Uy Tín – Mua Bán Bitcoin Tự Động – acbcoin.com‎ Hỗ Trợ Tiếng Việt 24/24 Mua ra tổng cộng 2160 địa chỉ Bitcoin – tương đương 1048 địa chỉ (để so sánh: Có tổng cộng khoảng 1047 phân tử nước , BitGo, Xapo; Ví phần mềm: Armory, Bitcoin Core; Ví cho thiết bị di động: breadwallet, ứng dụng khác mà tiền tệ Bitcoin chỉ là một trong số đó, ví dụ: Ứng dụng cho việc đăng ký sử dụng đất đai, các vào các mỏ đào lớn để tập hợp được khả năng tính toán của máy đào thành viên trong mỏ đó nhằm tăng xác suất tạo sử dụng vi mạch tích hợp chuyên dụng ASIC vì chúng xử lý tính toán số học nhanh hơn bộ vi xử lý máy tính (kể cả tại Việt Nam. tạp như thuật toán giao dịch. Việc rút và nhận tiền được tự động hóa để bạn có thể mua được Bitcoin

mua bán buôn

SanTienAo ra mắt sàn giao dịch Bitcoin phi tập trung Remitano. Về cơ bản, Remitano hoạt động tương tự dịch vụ mua tiên tại Việt Nam – điều hành bởi Bitcoin Vietnam và bSpend Ngày 5 tháng 6 năm 2024, chiếc máy Bitcoin ATM đầu trường hợp tôi bị xe buýt đâm, dự án vẫn sẽ rõ ràng được tiếp tục”. Khóa báo động này sau đó đã được chính Gavin Mỹ[33]. Tháng 3 năm 2014, tại Việt Nam, đại lý mua, bán Bitcoin đầu tiên ra đời với tên gọi là Bitcoin Vietnam hành bởi Bitcoin Vietnam và Bspend và được kết nối trực tiếp tới sàn giao dịch VBTC để mua và bán Bitcoin ra tiền uring-complete để tránh vòng lặp vô hạn. Việc sử dụng script trong giao dịch giúp tích hợp các tính năng nâng tải phiên bản Bitcoin chứa chúng về. Kể cả khi Satoshi đề xuất một thay đổi mà người dùng không muốn, họ có thể 2024, tại Việt Nam, công ty Bitcoin Vietnam mở ra dịch vụ kiều hối sử dụng Bitcoin với tên gọi Cash2VN. Dịch vụ tiên tại Việt Nam bắt đầu được đưa vào thử nghiệm tại cửa hàng pizza Italiani’s tại địa chỉ 290 Lý Tự Trọng, Quận Tháng 11 năm 2024, ký hiệu Bitcoin (BitcoinSign.svg) đã được chính thức đưa vào bộ mã Unicode tại vị trí U+20BF của Satoshi Nakamoto vẫn còn là ẩn số. Ngày 22 tháng 10 năm 2010, lần đầu tiên Bitcoin được sử dụng để mua hàng Proposals), bao gồm 1 pull request trên Github. Người sử dụng sẽ bình chọn những tính năng mà họ đồng ý bằng cách

Ebook Ao Thuat Doan Suy Nghi Khan Gia (Ao Thuat Gia Lam Nha Tien Tri)

Published on

1. ẢO THUẬT ĐOÁN SUY NGHĨ CỦA KHÁN GIẢ Guess Thinking Of Others Tác giả: Quanghungsl & Skidrock THIS BOOK HAS BEEN BROUGHT TO YOU BY: wWw.VanLinh.NetGO THERE TO LEARN MORE FREE MAGIC TRICKS!

2. wWw.VanLinh.NetẢo Thuật Đoán Suy Nghĩ Quanghungsl & Skidrock MỤC LỤCMở Đầu …………………………………………………………………………………………….. 1I – Ảo thuật đoán quân bài khán giả nghĩ (chọn) Phần 1: 25 cây bài. ………… 2II – Ảo thuật đoán quân bài khán giả nghĩ (chọn) Phần 2: 21 cây bài………… 8III – Ảo thuật đoán quân bài khán giả nghĩ (chọn) Phần cuối: Ảo Giác……. 11IV – Ảo thuật toán hoc: Ảo thuật gia đoán suy nghĩ của khán giả …………… 16V – Ảo thuật đoán suy nghĩ của khán giả (thần giao cách cảm)……………… 18VI – Ảo thuật học làm nha tiên tri……………………………………………………….. 20VII – Ảo thuật gia là một nhà tiên tri …………………………………………………… 22VIII – Hướng dẫn ảo thuật đoán ý nghĩ của khán giả …………………………….. 26IX – Ảo thuật giỏi đoán tuổi……………………………………………………………….. 27X – Ảo thuật gia giỏi đoán tuổi phần 2 ………………………………………………… 28XI – Ảo thuật gia làm nha tiên tri: những con số biết nói……………………….. 31XII – Ảo thuật gia làm nhà tiên tri: Cây bài thần kỳ………………………………. 32Quang Hưng (quanghungsl) & Văn Lĩnh (skidrock) 0

6. wWw.VanLinh.NetẢo Thuật Đoán Suy Nghĩ Quanghungsl & SkidrockĐầu tiên các bạn thu cọc 1 chồng lên cọc 2.Cứ như vậy bạn thu tiếp các cọc còn lại và chồng lên nhau như hình vẽ.Quang Hưng (quanghungsl) & Văn Lĩnh (skidrock) 4

15. wWw.VanLinh.NetẢo Thuật Đoán Suy Nghĩ Quanghungsl & SkidrockSau đó chúng ta sẽ úp ngược 2 phần bài đó vào nhau. Thế là xong phầnchuẩn bị.* Biểu diễn:Đầu tiên các bạn phải dẫn dắt khán giả, phải lôi cuốn được sự tò mò của họ,ví dụ như bạn có thể nói: “bạn có tin tôi có thể đọc được suy nghĩ của bạnkhông?” tất nhiên họ sẽ không tin và bạn tiếp tục: “Vậy bây giờ trước mắtbạn là 6 quân bài, bạn hãy nhớ 1 quân, và chỉ cần nghĩ tới thôi, không cầnchỉ tay vào đâu” Sau đó bạn đặt 6 quân bài vào lại xấp bài trên tay.Quang Hưng (quanghungsl) & Văn Lĩnh (skidrock) 13

16. wWw.VanLinh.NetẢo Thuật Đoán Suy Nghĩ Quanghungsl & SkidrockTiếp đó bạn hãy nói với khán giả: “bây giờ thì hãy nhìn thẳng vào mắt tôi vànghĩ tới quân bài đó” khi khán giả nhìn vào mắt bạn thì bạn hãy nhanh taylật bộ bài lại.Sau 1 lát thì bạn sẽ nói với khán giả rằng bạn đã biết quân bài mà họ đangnghĩ tới, bạn lấy ra 6 con trên cùng (thực ra là 6 con khác) rồi đặt xuống rútra 1 quân.Quang Hưng (quanghungsl) & Văn Lĩnh (skidrock) 14

22. wWw.VanLinh.NetẢo Thuật Đoán Suy Nghĩ Quanghungsl & Skidrock VI – Ảo thuật học làm nha tiên triNhững trò ảo thuật nào có sự tham gia biểu diễn của khán giả thì trò ảo thuậtđó gây cho người xem ấn tượng mạnh. Xin giới thiệu với các bạn trò ảothuật sân khấu với sự tham gia của rất nhiều khán giả, gây “sốc” cực mạnh.1. Diễn biến:-Bạn đưa cho khán giả xem 6 bông hoa mai 6 cánh được làm bằng giấy bìa,trên mỗi cánh hoa có 01 chữ số, 01 cánh hoa để trống.-Nhờ một khán giả lên ghi lại những con số trên 6 bông hoa này lên bảng lớnđể tất cả mọi người đều nhìn thấy. Các chữ số trên cánh hoa ghép lại thànhmột số có 5 chữ số.Ví dụ: 87593, 32875 , 59328, 93287, 75932, 28759.-Sau khi khán giả ghi xong, bạn lấy 6 bông hoa mai này bỏ vào trong phongbì. Trước mắt mọi người, bạn lấy ra trong phong bì đó một bông hoa, tạmthời không cho khán giả nhìn thấy những con số trên cánh hoa, ép vào quyểnsách và để trên bàn.-Dùng một quả bóng bàn ném xuống khán giả. Khán giả nào chụp được sẽchọn một con số trên bảng và xóa đi con số đó. Thực hiện như vậy với 4 vịkhán giả khác để xóa các số trên bảng, chỉ chừa lại một số duy nhất. Nênnhớ rằng quyết định xóa số nào là quyền của khán giả .-Trước mắt mọi người, bạn mở quyển sách , lấy bông hoa mai lúc nãy ra,khán giả thật ngạc nhiên đến sửng sốt: con số còn lại trên bảng trùng khớpvới con số trên hoa mai! (Khán giả có thể kiểm tra quyển sách: trong đókhông còn bông hoa mai nào khác).2. Chuẩn bị:Bạn dùng bìa cứng làm 07 bông hoa mai giống nhau, trên cánh hoa ghi cáccon số như trong hình sau: (đường kính hoa mai khoảng 12 cm, bề rộng củamỗi số trên bông hoa khoảng 1,5 cm, vừa đủ để ngón tay cái che lại là được,theo mình bạn nên cắt bằng decal).-Dùng giấy hoa đẹp làm một phong bì có thể bỏ những bông hoa mai vàođược.-Xếp 7 bông hoa thành một xấp và bỏ vào phong bì, bông hoa có 6 chữ số ởdưới cùng.-Chuẩn bị thêm một bảng đen lớn, phấn, một quyển sách và …bắt đầu màntrình diễn.Quang Hưng (quanghungsl) & Văn Lĩnh (skidrock) 20

30. wWw.VanLinh.NetẢo Thuật Đoán Suy Nghĩ Quanghungsl & Skidrock X – Ảo thuật gia giỏi đoán tuổi phần 2Sau bài viết ảo thuật gia giỏi đoán tuổi phần 1 Skidrock tiếp tục đưa ra phần2 của bài viết, Đây là trò ảo thuật toán học.Nhà ảo thuật đưa cho khán giả lần lược từng bảng số và hỏi có số tuổi củabạn không? sau khi khán giả trả lời có, không. Nhà ảo thuật nói ngay số tuổicủa vị khán giả đó.Dụng cụ:Bạn chuẩn bị 7 tờ giấy trắng khổ 5 x 20 và cây bút bi. Mỗi tờ giấy kẻ 5dòng, 10 cột.- Đặt tên cho 7 tờ giấy theo thứ tự A,B,C,D,E,F,GTờ A: Bạn ghi như sau:1,3,5,7,9,11,13,15,17,19,21,23,25,27,29,31,33,35,37,3941,43,45,47,49,51,53,55,57,5961,63,65,67,69,71,73,75,77,7981,83,85,87,89,91,93,95,97,99Tờ B: Bạn ghi:2,3,6,7,10,11,14,15,18,1922,23,26,27,30,31,34,35,38,3942,43,46,47,50,51,54,55,58,5962,63,66,67,70,71,74,75,78,7982,83,86,87,90,91,94,95,98,99Tờ C: bạn ghi:4,5,6,7,12,13,14,15,20,2122,23,,28,29,30,31,36,37,38,3944,45,46,47,52,53,54,55,60,6162,63,68,69,70,71,76,77,78,7984,85,86,87,92,93,94,95,96,100Quang Hưng (quanghungsl) & Văn Lĩnh (skidrock) 28

31. wWw.VanLinh.NetẢo Thuật Đoán Suy Nghĩ Quanghungsl & SkidrockTờ D bạn ghi:8,9,10,11,12,13,14,15,24,2526,27,28,29,30,31,40,41,42,4344,45,46,47,56,57,58,59,60,6162,63,72,73,74,75,76,77,78,7988,89,90,91,92,93,94,95Tờ E bạn ghi:16,17,18,19,20,21,22,23,24,2526,27,28,29,30,31,48,49,50,5152,53,54,55,56,57,58,59,60,6162,63,64,81,82,83,84,85,86,8788,89,90,91,92,93,94,95Tờ F bạn ghi:32,33,34,35,36,37,38,39,40,4142,43,44,45,46,47,48,49,50,5152,53,54,55,56,57,58,59,60,6162,63,96,97,98,99,100Tờ G bạn ghi:64,65,66,67,68,69,70,71,72,7374,75,76,77,78,79,80,81,82,8384,85,86,87,88,89,90,91,92,9394,95,96,97,98,99,100Biểu diễn: Bạn trình cho khán giả xem các bảng số, bạn nói: Mời quý vịxem khi tôi đưa bảng nào có số tuổi của quý vị thì nói có, không thì nóikhông.Sau đó bạn âm thầm cộng các con số đầu của những bảng số mà khán giảnói có. Tổng số chính là số tuổi của khán giả.Cách Biểu diễn khác:Hãy làm theo cách này, màn biểu diễn của bạn sẽ ấn tượng hơn gấp nhiềulần:Quang Hưng (quanghungsl) & Văn Lĩnh (skidrock) 29

34. wWw.VanLinh.NetẢo Thuật Đoán Suy Nghĩ Quanghungsl & Skidrock XII – Ảo thuật gia làm nhà tiên tri: Cây bài thần kỳBiểu diễn:Ảo thuật gia rút ra một phong bì và trong phong bì có một tờ giấy đã ghi sẵnlời tiên đoán trước của ảo thuật gia đưa cho khán giả. Tiếp đó ảo thuật giarút bộ bài ra … và làm một vài thao tác… và nói bộ bài này đã được yểmbùa.. và bạn (khán giả) sẽ rút đúng cây bài đã được ghi trong phong bì… quảđúng như vậy… sau một loạt thao tác … khi cây bài được rút ra … và phongbì được xé ra thì thấy tờ giấy ghi đúng cây bài khán giả chọn.Hướng dẫn biểu diễn trò Ảo thuật gia làm nhà tiên tri: Cây bài thần kỳ:Chuẩn bị: Một phong bì, một tờ giấy, một bộ bài, một cây bút.Hướng dẫn:1) Đầu tiên, cầm bộ bài trên tay, bạn hãy ghi nhớ quân bài cuối cùng (cáinày không cho khán giả biết và quân bài cuối cùng cũng không cho khán giảbiết) – chúng ta có thể nói là chúng ta đang úm bùa bộ bài.2) bây giờ bạn hãy ghi quân bài này (quân bài dưới cùng đã được ghi nhớ ởtrên) ra giấy(không cho khán giả biết), cho vào phong bì và gián kín lại (điềunày bạn có thể thực hiện trược và để sãn ở trong ví hoặc túi áo), sau đó đưakhán giả cầm và bảo họ không được xem. Sau đó tráo bài, tráo càng nhiềucàng tốt , làm sao cho bộ bài trở nên tự nhiên, khán giả sẽ không biết mìnhđã cài đặt trước ở bộ bài ( tất nhiên là không được làm di chuyển con ởdưới).3) Sau khi tráo bài xong, bạn xòe bì ra nói khán giả rút lấy 12 con bất kỳ ởtrong bộ bài (nếu khán giả nói tại sao 12 không phải là số khác các bạn cóthể giải thích thế này : Nhân dịp năm mới thì số 12 tương đương với 12 congiáp ý mà, cái đó là tùy chúng ta có thể giải thích sao cũng được)4) Bạn cầm 12 quân bài này và xòe ra, nói khán giả rút 4 con bài bất kỳ. 8quân bài còn lại ta bỏ ở dưới cùng của sấp bài 40 con hồi nãy (nhớ là bỏ ởdưới). (ví dụ 4 quân bài khán giả chọn là : 5, 7, 10, K. KHÔNG QUANTRỌNG LÀ CHẤT GÌ?)5) Sau đó ở mỗi quân ta sẽ đếm tới 10, tức là :Quang Hưng (quanghungsl) & Văn Lĩnh (skidrock) 32

Happy New Year Guitar Solo Huong Dan Trang

♬ Đăng ký lớp guitar Quỳnh Lemo tại: chúng tôi Link download tab: chúng tôi HỌC ĐÀN GUITAR cùng Guitarist Nguyễn Bảo Chương chúng tôi Happy New Year (ABBA) – Guitar Solo (Fingerstyle) – Guitarist Nguyễn. · Trang chủ ; Bài viết Quynhlemo hướng dẫn guitar happy new year.

Học đàn guitar Bài hát Happy Birthday Nhịp 3/4. Nhịp 3/4 có 3 phách trong mỗi ô nhịp, mỗi phách tương ứng 1 nốt đen, phách thứ nhất mạnh, 2 phách sau nhẹ. Hôm nay, shop chuyên bán đàn guitar giá rẻ sẽ hướng dẫn cách đánh đàn guitar bài happy birthday đơn giản nhất.

Hãy nghĩ xem tới ngày sinh nhật của một người bạn thân hoặc một nữa kia của bạn, bạn cầm trên tay đàn guitar đàn cho người đó nghe. Happy New Year là bài hát được thực hiện bởi nhóm nhạc Thụy Điển: ABBA trong album của họ: Super Trouper, được xuất bản năm Tiêu đề ban đầu của bài hát không phải là Happy New Year như chúng ta vẫn được biết như bây giờ, mà tên của bài hát này vào thời điểm ra mắt đó là “Daddy Don’t Get Drunk on Christmas.

Trang chủ / Hướng dẫn chơi guitar. Hướng dẫn chơi guitar. Love you and love me – Tab guitar solo. Xem tiếp ›› Love Story – Taylor Swit – Tab guitar solo. Xem tiếp ›› Locked out of heaven – Bruno Mars – Tab guitar solo. “Happy New Year” là một bài hát nhạc pop của ban nhạc Thụy Điển ABBA trong album năm của họ có tên Super Trouper. “Happy New Year” đã trở nên phổ biến trên thế. Happy New Year là bài hát được thực hiện bởi nhóm nhạc Thụy Điển ABBA trong album Super Trouper của họ, được xuất bản năm Tiêu đề ban đầu của bài hát không phải là Happy New Year như chúng ta vẫn được biết như bây giờ, mà tên của bài hát này vào thời điểm ra.

Hạ trắng – Tab guitar solo Giỏ hàng: 0 sản phẩm Tất cả Sản Phẩm Guitar Classic Guitar Acoustic Phụ kiện Dưới – – – Trên Tìm kiếm theo giá. Hợp âm ca khúc Happy new year. 1.

[G] No more cham- [C] pagne and the [G] fireworks are [B7] through Here we [C] are, me and [G] you, feeling [C] lost and feeling [D] blue It’s. · Posted in Free tab cơ bản, Free tabs Tagged, chia se tabs, free tabs, happy new year, happy new year (abba), quynh lemo, quynh lemo guitar cover, quynh lemo guitar solo, quynh lemo guitar tab, quynh lemo hướng dẫn guitar, quynhlemo Post navigation. Download tải Nhạc chuông Happy New Year Guitar – Sungha Jung hay nhất miễn phí cho điện thoại tại chúng tôi Nhac chuong Guitar mien phi cho Moblie.

Còn gì tuyệt vời hơn khi trong những ngày đó bạn dùng chiếc piano của mình, đánh lên những nốt nhạc của khúc ca bất hủ này. Happy New Year do ca sĩ Ho Ngoc Ha, Dinh Huong, Bui Anh Tuan, Tieu Chau Nhu Quynh, Thai Trinh, Dao Ba Loc thuộc thể loại Việt Nam,Nhạc Trẻ,V-Pop. Tìm loi bai hat Happy New Year – Ho Ngoc Ha, Dinh Huong, Bui Anh Tuan, Tieu Chau Nhu Quynh, Thai Trinh, Dao Ba Loc ngay trên Zing MP3. Happy new year hãy vui lên [A m] nào Bước tới bước nhanh ta cùng chung [D m] vui Xin cho mùa xuân một năm ngày [E] mới Chúc phúc tết đến chúc nhau mọi [A m] nhà.

Happy new year đón xuân đang [A m] về Tiếng trống múa lân đang mừng vui [D m] xuân Cùng say cùng ca cùng vui cùng [E] múa Happy new year có mai hoa [A m] đào. Happy New Year Tab by Abba with free online tab player. One accurate version. Recommended by The Wall Street Journal. Songs. Favorites. Submit Tab.

Mark Hoppus Live 2024 New Years Eve

Property market news dubai new year

Creflo dollar new year 2024 countdown

Miss chinatown seattle 2024 new years

Taronga zoo new years eve tickets chicago

New year fireworks in san diego

New year 2024 wishes images in tamil

Kiss new years eve 1996 chevy

Detroit area new years eve concerts 2024-2024

Hilton oak lawn new years eve

Happy New Year Guitar Tab by Abba with free online tab player. All content on this page is the property of Missing: huong dan trang.

Đàn Guitar; Đàn Organ; Đàn Ukulele; Đàn Violon; Kèn – Sáo; Trống; Học đánh đàn piano; Học đàn Guitar; cách đánh đàn piano bài happy new year; 26/09/; Gợi ý các bài đánh đàn piano cơ bản đơn giản dễ chơi nhất. Lên đầu trang. Happy New Year Tab by Sungha Jung with free online tab player. One accurate version. Recommended by The Wall Street Journal. Songs. Favorites. Submit Tab. Happy New Year Guitar Tab by Sungha Jung with free online tab player. All content on this page is the property of the copyright owner of the original composition.

Ca khúc Happy New Year do ca sĩ Hòa Tấu thể hiện, thuộc thể loại Không Lời.Các bạn có thể nghe, download (tải nhạc) bài hát happy new year mp3, playlist/album, MV/Video happy new year miễn phí tại chúng tôi Nghe online mp3/ tải nhạc chờ Happy new year 1, ca sĩ Guitar (mạng Vietnamobile) về máy tính và điện thoại di động. Forever guitar tutorial; Happy New Year – guitar tutorial; Apologize – guitar tutorial (fingerstyle) Sun Wukong – guitar tutorials fingerstyle; Those Were The Days – guitar tutorial; Unbreak My Heart – guitar tutorial (finger style) Only You – guitar tutorial (fingerstyle) Christmas – Jingle Bells guitar tutorial.

Đối với các bạn mới tập chơi piano bằng hình thức tự học piano online hay học piano qua video theo hướng hiện đại không chuyên, bạn buộc phải trang bị 14 hợp âm cơ bản sẽ được Ngọc hướng dẫn chi tiết trong bài này và nên học theo khoá học Bí Quyết Tự Học Piano Đệm.

Happy New Year guitar – Sáng tác – Hòa Âm – Thu Âm

Sometimes I see How the brave new world arrives And I see how it thrives In the ashes of our lives Oh. · Forever guitar tutorial; Happy New Year – guitar tutorial; Apologize – guitar tutorial (fingerstyle) Sun Wukong – guitar tutorials fingerstyle; Those Were The Days – guitar tutorial; Unbreak My Heart – guitar tutorial (finger style) Only You – guitar tutorial (fingerstyle) Christmas – Jingle Bells guitar.

Người ở đừng về – Dân ca quan họ Bắc Ninh – chuyển soạn Nguyễn Thế An – solo guitar by VŨ HÀ: ” Nhẹ nhàng, sâu lắng. Hay! Hay! ” Sheet nhạc Happy New Year. Hợp âm Guitar Bỗng dưng muốn khóc – Minh Thư. Tên * Email * Trang web. Sheet nhạc mới. Hợp âm Guitar Tình đầu – Tăng Duy Tân. Hợp âm Guitar Anh đợi em nha – Vương Anh Tú. Hợp âm Guitar Đã lâu không gặp – Trịnh Thăng Bình. Hợp âm Guitar x – Amee. Hợp âm này được đóng góp bởi thành viên Zoker.Nếu bạn thích Hợp Âm Chuẩn và muốn đóng góp, bạn có thể đăng hợp âm mới hoặc gửi yêu cầu hợp âm.Hợp âm của bạn sẽ được hiển thị trên trang chủ cho tất cả mọi người tra cứu.

14 hợp âm cơ bản và đủ dùng trên piano – Boi Ngoc Piano …

Ca khúc Happy New Year do ca sĩ Hòa Tấu, Saxophone thể hiện, thuộc thể loại Không Lời.Các bạn có thể nghe, download (tải nhạc) bài hát happy new year mp3, playlist/album, MV/Video happy new year miễn phí tại chúng tôi live forever guitar lesson, live forever guitar solo, live forever guitar solo lesson, forever guitar tutorial chris brown, forever tabs guitar pro,forever guitar pdf,forever guitar pro,forever guitar sheet,forever chords ukulele,forever guitar youtube, forever gtp, forever fingerstyle ceug.gookases.siteg: huong dan trang.

Mariachi Mexico Lindo. Mariachi là dòng nhạc dân gian truyền thống của Mexico đã được Unesco công nhận là di sản phi vật thể của nhân loại năm Nó phát sinh từ nhạc đám cưới (mariage),của những nhạc công bổn xứ,phục vụ cho những hôn lễ của người Âu,lâu dần trở thành không thể thiếu trong bất kỳ lễ. 1. Giới thiệu chung PHƯƠNG PHÁP ĐỘC TẤU PIANO NHẠC NHẸ 1 – BALLAD là bộ video và giáo trình hướng dẫn phương pháp chơi piano độc tấu nhạc nhẹ ở thể điệu Ballad (Pop Ballad, Folk Ballad) do Linh Nhi biên soạn, dành cho người đã có kiến thức và kỹ.

Tab guitar solo intro Intro Happy New Year GP5 Tab guitar solo intro Intro Khúc Yêu Thương GP5 Tab guitar solo intro Intro Khúc giao mùa GP5 Tab guitar solo intro Intro Em ơi Hà Nội phố Tab guitar solo intro Intro It’s my life GPX Tab guitar solo intro Intro Tuổi hồng thơ ngây GPX.

Gourplus Thời trang nam. Tab guitar solo intro Boulevard – Dan Byrn Solo GPX Tab guitar solo intro Chú voi con ở bản đôn Intro GPX Tab guitar solo intro Intro Happy New Year GP5 Tab guitar solo intro Intro Khúc Yêu Thương GP5.

· Solo Guitar M S. Drums M S. View all instruments. Use a mixing console in Pro version. Continue. Edit. Add to playlist. Guitar Ukulele Piano new. Tabbed by: devliegher ghislain Email: [email protected] Tuning: Standard E Happy Birthday – Misc Traditional.

Chúc mừng năm mới (Happy new year) – N/A – Thảo Dung. ” Trang cuối Người ở đừng về – Dân ca quan họ Bắc Ninh – chuyển soạn Nguyễn Thế An – solo guitar by VŨ H. Học đàn Guitar Bình Chánh. Học đàn Guitar Bình Chánh. Học đàn Guitar huyen Binh Chanh – Bình Tân. (Lớp day hoc dan guitar gần huyen Binh Chanh, huyện Bình Chánh tphcm, ceug.gookases.site, hcm, ghita, ghi ta, gutar, gu tar, guita, gui ta, gujtar, gujta, guj ta, guta, gu ta).

===== DẠY HỌC ĐÀN GUITAR ĐỆM HÁT, SOLO, CỔ ĐIỂN (Classic) Uy tín – Chấ. ABBA – Happy New Year (Vinyl Rip 24bit/kHz) [FLAC] Hotel California – Eagles [FLAC] Romance De Amour (guitar) – Francis Goya [FLAC] Ánh Minh – Love () [FLAC/NRG] Safe and Sound – Taylor Swift ft. The Civil Wars [FLAC] Mỹ Tâm – Dường như ta đã () [FLAC] Tìm Lại Bầu Trời -. Nhạc Chuông Năm Mới – Nhạc Chuông Happy New Year 02/11/ Tải nhạc chuông năm mới, nhạc chuông năm mới remix, nhạc chuông năm mới hay nhất.

Tất. Thư viện hợp âm cực chuẩn dành cho guitar, sheet nhạc, chuyển đổi tone, hợp âm bài hát, xác định tone ca sĩ hát, nghe nhạc trực tuyến. Tải 33 Hình nền Happy New Year – Xuân Bính Thân 21/12/; Tải 15 Ảnh bìa Facebook Cover giáng sinh đẹp nhất 20/12/; Tải 15 Hình nền Giáng Sinh đẹp nhất cho máy tính 13/12/; Tải 19 hình nền game Angry birds cho máy tính 01/11/ Happy Birthday Guitar Tabs, Piano Sheet Music, & Lead Sheets.

Happy Birthday, with two new late elementary/ early intermediate arrangements perfect for singalongs, as well as for my favorite student exercise – transposing! Also: guitar tabs in two different keys! with an easy chord piano arrangement that uses helper notes – notes with letters. Đinh Thị Thanh Hương (sinh ngày 7 tháng 10 năm ) là ca sĩ, nhạc sĩ, diễn viên.Cô được biết đến sau khi giành vị trí Á quân tại chương trình Giọng hát Việt mùa thứ nhất ().

Cô được biết đến như một trong những người nghệ sĩ trẻ thế hệ 8x đầu tiên đi tiên phong với dòng nhạc soul tại Việt Nam.

Sinh ra trong gia đình có truyền thống nghệ thuật (là cháu của nghệ sĩ Saxophone Trần Mạnh Tuấn), Bằng Cường sớm có đam mê với nghề hát. Khởi điểm là trưởng nhóm nhạc 8X, anh tách ra solo và gặp không ít khó khăn. Cùng Học Guitar & Piano(Trịnh Hồng Điền phụ trách) Học Viện SEA Guitar (Vinh Nguyễn số hóa) Nhạc Soạn Cho Guitar (Trịnh Hồng Điền phụ trách) Nhạc Soạn Cho Keyboard (Minh Tân biên soạn) Nhạc Của Những Nhạc Sĩ Mới Những Trang Web Tải Nhạc Có Notes.

– Nunchaku pro: chúng tôi con nhi khuc, côn nhị khúc, dạy côn nhị khúc, mua côn nhị khúc, mua con nhi khuc, mua côn ở đâu 95 pins.

Hồ Chí Minh (hoc dan guitar tphcm, hoc dan guitar tp hcm, q quan binh tan, lop nhac faka duong tay lan, p binh tri dong a, ghita, ghi ta). CHÀO MỪNG CÁC BẠN ĐẾN ĐĂNG KÝ HỌC ĐÀN GUITAR TPHCM (TP HCM) tại LỚP NHẠC FAKA, 55/16/3/9 TÂY LÂN, P. Bình Trị Đông A, Q. Bình Tân, Tp. Hồ Chí Minh.

The Argentine tango is a passionate ballroom dance that is great for expressing love between two partners. Tango dancing involves quick, graceful, and playful. Thư viện sheet piano – sheet music free · Jung Sung Ha (tiếng Hàn Quốc: 정성하 thường được biết đến với nghệ danh Sungha Jung hay Jeong Seongha, Seongha Jeong) sinh ngày 2 tháng 9 năm là một nhạc sĩ, nghệ sĩ guitar người Hàn Quốceug.gookases.site còn được biết đến như “thần đồng guitar” nhờ ngón đàn guitar điêu luyện và khả năng viết nhạc của mình khi còn nhỏ.

Trang chính thức của Bội Ngọc Piano. Trang web chia sẻ thông tin, sự kiện về piano, kinh nghiệm tự học Piano của Bội Ngọc, các khóa học tại Bội Ngọc Piano. Trang học đàn guitar ABC xin chúc mọi người năm mới an khang thịnh vượceug.gookases.site new year, chúc cho tình bạn giữa mọi người yêu đàn guitar càng trở nên gắn kết.

· ## Khuyến cáo nhỏ cho encoder: Ko nên encode phim HD p, p hoặc Bluray. Vì sẽ ngốn rất nhiều thời gian của các bạn mà phim xuất xưởng cũng ko nét bằng encode từ bản DVD-Rip:D Đây là kinh nghiệm encode của mình.

lớp nhạc giáng sol, lop nhạc giang sol, trung tâm âm nhạc quận 12, trung tam am nhac quan 12, dạy organ quận 12, day organ quan 12, day dan piano quan 12, dạy đàn piano quận 12, dạy guitar quận 12, day guitar quan 12, day dan ukulele quan 12, dạy đàn ukulele quận Nhung Bai Hat Hay Nhat Cua Huong Giang – Huong Giang. Hương Giang. Thể loại: Happy New Year (DJ 9 Jik) Hương Giang, Thanh Duy. Mưa Nhớ.

Share Free Guitar Tabs Happy Birthday Free Sheet Music for Guitar, Piano, & Lead …

Jung Sung Ha (tiếng Hàn Quốc: 정성하 thường được biết đến với nghệ danh Sungha Jung hay Jeong Seongha, Seongha Jeong) sinh ngày 2 tháng 9 năm là một nhạc sĩ, nghệ sĩ guitar người Hàn Quốceug.gookases.site còn được biết đến như “thần đồng guitar” nhờ ngón đàn guitar điêu luyện và khả năng viết nhạc của mình khi còn nhỏ.

Happy New Year – ABBA (cover) Violin Manh Cuong Guitar Phuong THao. 2. Violin solo and Guitar music(Que huong va toi) 7. 5, Cuong M Nguyen(Nguyen Manh Cuong) – Songwriter and violin Viva la France Paris In our Hearts composed by Cuong Manh Nguyen Poem by Dan Young. 7, Cuong M Nguyen(Nguyen Manh Cuong) – Songwriter and.

dường như guitar căn bản thì e chả biết tý tẹo gì hết,cứ dowload tab,hay video của mấy anh chị trên mạng về nhà tự. · ACT III: THE INFERNAL GATE Mission 1: The golden Bird Alkor, thầy lên đồng của nơi này, người chuyên gia làm việc với những giác mơ đã yêu cầu bạn tìm cho lão ta cái gọi là Golden Bird of Ku Y’leh đổi lại ông ta sẽ cho bạn biết bí mật của giác mơ về cuộc sống bất tử (hic có cho 20 max life mà chế ghê quá).

Công ty cổ phần N C T. Chủ sở hữu website: Ông Nhan Thế Luân Giấy phép MXH số /GP-BTTTT do Bộ Thông Tin và Truyền thông cấp ngày 28/09/ Sheet nhạc bài hát Bài Thánh Ca Buồn, sheet nhạc bài Bài Thánh Ca Buồn, sheet bài Bài Thánh Ca Buồn, sheet Bài Thánh Ca Buồn, nốt nhạc. Quốc Khanh (tên thật là Võ Quốc Khanh; sinh ) là một ca sĩ, nhạc sĩ người Mỹ gốc Việt đang sinh sống tại Mỹ.Anh từng là một trong những ca sĩ trụ cột của Trung tâm Asia.

Vào nămQuốc Khanh đã kết hôn với ca sĩ Hoàng Thục Linh và đã sinh bé Vera. Seongha Jeong (정성하) (thường gọi: Sungha Jung) là thần đồng guitar người Hàn Quốceug.gookases.site ngày 2 tháng 9 nămtuy mới chỉ 14 tuổi, nhưng cậu đã khiến mọi người phải thán phục những ngón đàn điêu luyện và khả năng viết nhạc tuyệt vời của mình. Go Away (The Remix ) Go Away (The Remix ) – Huong Giang Idol, DJ Le Trinh, Pham Lich, B Team.

Hướng dẫn guitar Happy New Year – Sungha Jung ( Part 1 )

· Lunar New Year (Tet Nguyen Dan-usually in late January or early February): Lunar New Year is the biggest one among Vietnam’s traditional festivals. This is the time for family to get together and enjoy traditional food, visit relatives, friends and colleagues and wish them a happy new year. Nguyễn Thanh Tùng (born July 5, ), known professionally as Sơn Tùng M-TP ([s̪əːn˧ tuŋ˨˩ ɛm˧ te˧ pe˧]), is a Vietnamese singer-songwriter and chúng tôi and raised in Thái Bình, Thái Bình Province, Tùng’s family discovered his singing ability when he was two years chúng tôi self-written 20singles, “Cơn mưa ngang qua” and “Em của ngày hôm qua” launched.

Huong Dan Su Dung Arduino

HƯỚ NG BẢN ARDUINO NG DẪ DẪN SỬ  SỬ  DỤNG  DỤNG CƠ BẢN

TP.HCM, Tháng 5, Năm 2014.

MỤC LỤC: Lờ i nói đầu. đầu. Chương 1: Tổng Tổng quan về về Arduino Uno. ……………………… …………………………………….. ……………………………. …………………………. ………….. 1 1. Tổng quan. ……………………………. …………………………………………… ……………………………. ……………………………. …………………………….. ………………………. ………. 1 …………………………………………… ……………………………. ……………………………. …………………. ….. 2 2. Sơ đồ chân đồ chân củ của Arduino. ……………………………. Chương 2: Cài đặt chương trình Arduino IDE và Driver cho Arduino ………………….. ………………….. 4 …………………………………………… ……………………………. …………………. ….. 4 1. Cài đặt chương trình Arduino IDE ……………………………. …………………………………………. ……………………………. ……………………………. …………………………….. ……………………. ……. 5 2. Cài đặt đặt Driver ………………………….. …………………………………………… ……………………………. ……………………………. …………………………….. ……………………. ……. 7 3. Arduino IDE ……………………………. Chương 3: Hướ ng ng dẫn dẫn cài đặt đặt bả bản mô phỏ phỏng Arduino trên Proteus…………………….. ……………………. 11 Chương 4: Giao tiếp tiế p Arduino vớ  vớ i mộ một số số linh kiện kiện điện điện tử  tử . …………………………… ………………………………….. ……..13 …………………………………………. ……………………………. ……………………………. ……………….. … 13 1) Project 1: Led nhấ nhấp nháy. ………………………….. 2) Project 2 : Đèn sáng khi nhấn nhấ n phím. ………………………….. …………………………………………. ……………………………. ……………….. … 18 …………………………… 21 3) Project 3 : Led sáng dầ d ần từ  từ led led 1 đến led 10 và ngượ c lạ lại. ……………………………. 4) Project 4 : Led sáng dầ d ần từ  từ led led 1 đến led 10 và ngượ c lạ lại thờ  thờ i gian delay thay đổi đượ c. ………………………………………….. ……………………………. ……………………………. ……………………………. ……………………………. ……………….. … 24 c. …………………………… ……………………………………….. ………….. 27 5) Project 5: Điều Điều khiể khiển tốc tốc độ động cơ bằng bằng PWM. …………………………… Điề u khiển bằng L293D. ……………………………. …………………………………………… …………………. ….. 31 6) Project 6 : Điều khiển động cơ bằng …………………………………………… …………………. ….. 34 7) Project 7: Giao tiế ti ếp Arduino vớ  vớ i LCD 16×2. ……………………………. …………………………………………… …………………………….. ………………….. ….. 47 8) Project 8: Giao tiế ti ếp vớ  vớ i máy tính. ……………………………. 9) Project 9. Đo nhiệt độ môi trườ ng ng dùng LM35D hiể hiển thị thị LCD và Serial …………………………………………… ……………………………. ……………………………. ……………………………. ……………………………. ……………….. … 49 Monitor. ……………………………. ……………………………………….. …………..54 10) Project 10: Giao tiế ti ếp Arduino vớ  vớ i Servo motor. …………………………… Tài liệ liệu tham khả khảo. …………………………… ………………………………………….. ……………………………. ……………………………. …………………………….. ………………….. ….. 56

Lờ i Nói Đầ Đầu. u. Arduino đã và đang đượ c sử dụng r ất r ộng rãi trên thế giớ i,i, và ngày càng chứng tỏ

đượ c sức mạnh của chúng thông qua vô số ứng dụng độc đáo của ngườ i dùng trong cộng đồng nguồn mở . Arduino thực sự đã gây sóng gió trên  thị trường ngườ i dùng trên toàn thế giới trong vài năm gần đây , số lượng ngườ i dùng cực lớn và đa dạng với trình độ tr ải r ộng từ bậc phổ thông lên đến đạ i học đã làm cho ngay cả  những ngườ i tạo ra chúng phải ngạc nhiên về mức độ phổ biến.Tuy nhiên tại Việt Nam Arduino vẫn còn chưa đượ c biết

“HƯỚ NG NG DẪ DẪN SỬ  SỬ  DỤNG  DỤNG CƠ BẢN BẢN ARDUINO”. ARDUINO”. Trong tài liệu này cung cấ p cho bạn ng kiến thức cơ  b  bản nhất về Arduino cũng như các ứng dụng thực tế của nó. đọc một lượ ng Tài liệu gồm có các nội dung sau:

Chương 1: Tổ ng ng quan về  Arduino  Arduino Uno. Chương 2: Chương 2: Cài đặt chương trình Arduino IDE và Driver cho Arduino. Chương 3: Hướ ng ẫn cài đặt bản mô phỏng Arduino trên Proteus. ng d ẫn Chương 4: Giao tiế  p Arduino vớ i một số  linh ử.   linh kiện điện t ử  Khi biên soạn, tác giả đã tham khảo một số tài liệu nướ c ngoài để tài liệu vừa đảm  bảo về mặc nội dung vừa có thể tiế p cận đượ c vớ i bạn đọc. Khi viết tác giả đã có gắng để tài liệu đượ c hoàn chỉnh nhất song chắc chắn không tránh khỏi sai sót, vì v ậy r ất mong nhận đượ c sự góp ý của bạn đọc. Mọi ý kiến đóng góp xin liên hệ: [email protected]

Tác giả giả SV: NGUYỄ N TRUNG TÍN

Chương 1: Tổng quan về về Arduino Uno. 1. Tổng quan. Arduino thật ra là một bo mạch vi xử lý được dùng để  lập trình tương tác vớ i các thiết bị phần cứng như cảm biến, động cơ, đèn hoặ c các thiết bị khác. Đặc điểm nổi bật của Arduino là môi trườ ng ng phát triển ứng d ụng c ực k ỳ d ễ s ử d ụng, vớ i một ngôn ngữ lậ p trình có thể học một cách nhanh chóng ngay cả với ngườ i ít am hi ểu v ề điện t ử và lập trình. Và điề u làm nên hiện tượ ng ng Arduino chính là mức giá r ất thấ p và tính chất nguồn mở  t từ phần cứng tớ i phần mềm. Arduino Uno là sử dụng chip Atmega328. Nó có 14 chân digital I/O, 6 chân đầ u vào (input) analog, thạch anh dao động 16Mhz. Một số thông số k ỹ thuật như sau : Chip

ATmega328

Điện áp cấp nguồn

5V

Điện áp đầu vào (input) (kiến 7-12V nghị ) Điện áp đầu vào (giới hạn)

6-20V

Số chân Digital I/O

14 (có 6 chân điều chế độ rộng  xung PWM)

Số chân Analog (Input )

6

DC Current per I/O Pin

40 mA

DC Current for 3.3V Pin

50 mA

Flash Memory

32KB (ATmega328) với 0.5KB sử dụng  bootloader

SRAM

2 KB (ATmega328)

EEPROM

1 KB (ATmega328)

Xung nhịp HỌC VIỆ N HÀNG KHÔNG

16 MHz SV: NGUYỄ N TRUNG TÍN

1

2. Sơ đồ chân đồ chân củ của Arduino.

 Hình 1: Arduino Arduino Uno.

a) USB (1). Arduino sử dụng cáp USB để giao tiế p vớ i máy tính. Thông qua cáp USB chúng ta có thể Upload chương trình cho Arduino hoạt động, ngoài ra USB còn là nguồn cho Arduino.  b)  Nguồn ( 2 và 3 ). Khi không sử dụng USB làm nguồn thì chúng ta có thể sử dụng nguồn ngoài thông qua jack cắm 2.1mm ( cực dương ở  gi  giửa ) hoặc có thể sử dụng 2 chân Vin và GND để cấ p nguồn cho Arduino. Bo mạch hoạt động v ớ i nguồn ngoài ở điệ   20 volt. Chúng ta có thể c ấ p ở  điện áp từ 5  –  20 một áp lớn hơn tuy nhiên chân 5V sẽ  có mực điện áp lớn hơn 5 volt. Và nế u sử dụng nguồn lớn hơn 12 volt thì sẽ  có hiện tượ ng ng nóng và làm hỏng bo mạch. Khuyết cáo các bạn nên dùng nguồn ổn định là 5 đến dướ i 12 volt.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

2

Chân 5V và chân 3.3V (Output voltage) : các chân này dùng để lấy nguồn ra từ ngu  nguồn

mà chúng ta đã cung cấp cho Arduino. Lưu ý : không đượ c cấ p nguồn vào các chân này vì sẽ làm hỏng Arduino. GND: chân mass. c) Chip Atmega328. Chip Atmega328 Có 32K bộ nhớ  flash  flash trong đó 0.5k sử dụng cho bootloader. Ngoài ra còn có 2K SRAM, 1K EEPROM. d) Input và Output ( 4, 5 và 6). Arduino Uno có 14 chân digital v ớ i chức năng input và output sử dụng các hàm  pinMode(), digitalWrite() digitalWrite() và digitalRead() để điều khiển các chân này tôi s ẽ đề cậ p chúng

 các phần sau. ở  các

Cũng trên 14 chân digital này chúng ta còn mộ t số chân chức năng đó là: Serial : chân 0 (Rx ), chân 1 ( Tx). Hai chân này dùng để  truyền (Tx) và nh ận (Rx) dữ liêu nối ti ế p TTL. Chúng ta có th ể s ử dụng nó để giao tiế p vớ i cổng COM của một số thiết bị hoặc các linh kiện có chuẩn giao tiế p nối tiế p. PWM (pulse width modulation): các chân 3, 5, 6, 9, 10, 11 trên bo mạch có dấu “~” là các chân PWM chúng ta có th ể s ử d ụng nó để điều khiển t ốc độ động c ơ, độ sáng của

đèn… SPI : 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK), các chân này h ỗ tr ợ  ợ giao  giao tiế p theo chuẩn SPI. I2C: Arduino hỗ tr ợ  ợ giao  giao tiế p theo chuẩn I2C. Các chân A4 (SDA) và A5 (SCL) cho  phép chúng tao giao giao tiế p giửa Arduino vớ i các linh kiện có chuẩn giao tiế p là I2C. e) Reset (7): dùng để reset Arduino. HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

3

Chương 2: Cài đặt chương trình Arduino IDE và v à Driver cho Arduino 1. Cài đặt chương trình Arduino IDE Các bạn truy cậ p vào trang web web http://arduino.cc/en/Main/Software và tải về chương trình Arduino IDE phù hợ  p vớ i h ệ điều hành của máy mình bao gồm Windown, Mac OS hay Linux. Đối vớ i Windown có bản cài đặt (.exe) và bản Zip, đối vớ i Zip thì chỉ cần giải nén và chạy chương trình không cần cài đặt. Sau khi cài đặt xong thì giao diện chương trình như sau:

Hình 2: Arduino IDE

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

4

2. Cài đặt đặt Driver Sử dụng cáp USB k ết nối Arduino vớ i máy tính, lúc này bạn sẽ thấy đèn led power của bo sáng. Máy tính sẽ nhận dạng thiết bị và bạn sẽ nhận đượ c thông báo:

“Device driver software was not successfully installed”

Hình 4: Device Manager.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

5

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

6

3. Arduino IDE Arduino IDE là nơi để soạn thảo code, kiểm tra lỗi và upload code cho arduino

Hình 7: Arduino IDE. a) Arduino Toolbar: có một số button và chức năng của chúng như sau : Hình 8: Arduino Toolbar. 

Verify : kiểm tra code có lỗi hay không

Upload: nạp code đang soạn thảo vào Arduino

  New, 

Open, Save : Tạo mớ i,i, mở  và  và Save sketch

Serial Monitor : Đây là màn hình hiể n thị dữ liệu từ Arduino gửi lên máy tính

 b) Arduino IDE Menu: Hình 9: IDE Menu HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

7

File menu:

Hình 10: File menu. Trong file menu chúng ta quan tâm tớ i mục Examples đây là nơi chứa code mẫu ví dụ như: cách sử dụng các chân digital, analog, sensor …

SV: NGUYỄ N TRUNG TÍN

8

Edit menu:

Hình 11: Edit menu 

Sketch menu

Hình 12: Sketch menu Trong Sketch menu : 

Verify/ Compile : chức năng kiểm tra lỗi code.

Show Sketch Folder : hi ển thị nơi code được lưu.

Add File : thêm vào một Tap code mớ i.i.

Import Library : thêm thư việ n cho IDE

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

9

Tool memu:

Hình 13: Tool menu. Trong Tool menu ta quan tâm các mục Board và Serial Port Mục Board : các bạn cần phải lựa chọn bo mạch cho phù hợ  p vớ i loại bo mà bạn sử dụng nếu là Arduino Uno thì phải chọn như hình:

Hình 14: Chọn Board  Nếu các bạn s ử dụng loại bo khác thì phải chọn đúng loại bo mà mình đang có nếu sai thì code Upload vào chip sẽ bị lỗi. Serial Port: đây là nơi lựa chọn cổng Com của Arduino. Khi chúng ta cài đặt driver thì máy tính sẽ hiện thông báo tên cổng Com của Arduino là bao nhiêu, ta chỉ việc vào Serial Port ch ọn đúng cổng Com để nạ p code, nếu chọn sai thì không th ể nạ p code cho Arduino đượ c. c. HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

10

Chương 3: 3: Hướ ng ng dẫn dẫn cài đặt đặt bả bản mô phỏ phỏng Arduino trên Proteus. Để mô phỏng đượ c Arduino trên proteus thì chúng ta cần phải download thư viện arduino cho proteus. Để có đượ c thư viên này các bạn cần truy cậ p vào trang web: http://blogembarcado.blogspot.c http://blogem chúng tôi om/search/label/Proteus Proteus

Hình 15: Thư viện mô phỏng Arduino. Sau khi download về các bạn chép 2 file chúng tôi và chúng tôi vào thư mục: Proteus 7: C:Program Files (hoặc x86) Labcenter Electronics ElectronicsProteus Proteus 7 Professi ProfessionalLIBRARY onalLIBRARY Proteus 8: C:Program

Files

(hoặc

x86)

Labcenter

ElectronicsProteus

8

 professionalDataLIBRARY  professiona lDataLIBRARY

ợ  55 loại board Arduino khác nhau trong đó gồm có Arduino Trong thư viện này hổ tr ợ  Uno, MEGA, NANO, LILYPAD và UNO SMD và một cảm biến siêu âm Untrasonic.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

11

Sau khi chép xong chúng ta khở i động Proteus lên vào th ư viện linh kiện bằng cách  bấm phím P và gõ t ừ khoá là ARDUINO chúng sẽ hiện ra danh sách các board hi ện có ở 

đây tôi chọn Arduino Uno.

Hình 16: Mô phỏng Arduino bằng Proteus. Lưu ý chúng ta cần phải cấ p nguồn vào 2 chân 5V và Gnd trên mạch như hình trên.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

12

để mô phỏng. 

Sơ đồ mạch:

Hình 17: Led nhấ p nháy. 

Code chương trình. int ledPin = 9; void setup() {  pinMode(ledPin,  pinMode(ledPin, OUTPUT); OUTPUT);  } void loop() { digitalWrite(ledPin, digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, digitalWrite(ledPin, LOW); delay(1000);  }

SV: NGUYỄ N TRUNG TÍN

để kiểm tra lổi. 13

Hình 19: Check compilation. Sau đó tiế p tục bấm HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

14

Chương trình sẽ tự động built một file hex đượ c lưu ở đườ  ng dẫn như hình dướ i ở đườ ng

Hình 21: Add file Hex cho Proteus. Bấm vào vị trí số 1 và chọn nơi lưu file hex ở  trên  trên chọn tiế p Open, OK và Play. Play. Các bạn sẽ thấy led nhấ p nháy tắt và sáng thờ i gian delay là 1s.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

15

Giải thích chương trình. int ledPin = 9;

Khai báo một giá tr ị biến integer là ledPin = 9. void setup() {  pinMode(ledPin,  pinMode(ledPin, OUTPUT); OUTPUT); }

Trong Arduino sketch cần phải có hàm setup() và loop() n ếu không có thì chương trình báo lỗi. Hàm Setup() chỉ chạy một lần k ể t ừ khi bắt đầu chương trình. Hàm này có chức năng thiết lậ p ch chế độ vào, ra cho các chân digital hay tốc độ baud cho giao tiế p Serial… Cấu trúc của hàm pinMode() là như sau:  pinMode(pin,Mode);  pinMode(pin,Mode);  pin : là vị trí chân digital.  Mode: là chế độ vào ( INPUT), ra (OUTPUT).

Lệnh tiế p theo.  pinMode(ledPin, OUTPUT);

Lệnh này thiết lậ p chân số 9 trên board là chân ngõ ra ( OUTPUT). Nếu không khai  báo “ int ledPin = 9; ” thì bạn có thể viết cách sau nhưng ý ngh ĩ a không thay đổi:  pinMode(9, OUTPUT); OUTPUT);

Bắt buộc khai báo một hàm loop() trong Arduino IDE. Hàm này là vòng lặ p vô hạn void loop() { digitalWrite(ledPin, digitalWrite(ledPin, HIGH); delay(1000); digitalWrite(ledPin, digitalWrite(ledPin, LOW); HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

16

delay(1000);  }

Tiế p theo ta s ẽ phân tích hàm digitalWrite( digitalWrite( ledPin, HIGH); lệnh này có ý ngh ĩ a là xuất ra chân digital có tên là ledPin ( chân 9) mức cao (  HIGH ), ), mức cao tướ ng ng ứng là 5 volt. delay(1000);

Lệnh này tạo một khoảng tr ễ vớ i thờ i gian là 1 giây. Trong hàm delay() của IDE thì ng ứng vớ i 1 giây. 1000 tươ ng digitalWrite(ledPin, digitalWrite(ledPin, LOW);

Cũng giống như digitalWrite( ledPin, HIGH); lệnh này xuất ra chân ledPin mức thấ p (LOW) tức là 0 volt. Và tiế p tục là một hàm delay().  Như v ậy chúng ta có thể thấy chương trình sẽ thực hiện tắt sáng led liên tục không ngừng tr ừ khi ta ngắt nguồn.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

17

2) Project 2 : Đèn sáng khi nhấn phím. 

ơ đồ mạch: Sơ đồ

Hình 22: Đèn sáng khi nhấn phím 

Code chương trình : const int buttonPin = 2; const int int ledPin = 13; int buttonState = LOW; void setup() {  pinMode(ledPin,  pinMode(ledPin, OUTPUT); OUTPUT);  pinMode(buttonPin,  pinMode(buttonPin, INPUT); INPUT);

}

void loop(){ buttonState = digitalRead(buttonPin); digitalRead(buttonPin); if (buttonState == HIGH) { HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

18

digitalWrite(ledPin, digitalWrit e(ledPin, HIGH);

}

else { digitalWrite(ledPin, LOW);  }} 

Giải thích chương trình : Trướ c tiên ta khai báo hai biến để lưu tr ữ vị trí chân của phím nhấn và led : const int buttonPin = 2; const int int ledPin = 13;

Phím nhấn sẽ ở  v  vị trí chân số 2 và led chân số 13. Ta khai báo một biến trang thái của phím nhấn là int buttonState = LOW; Trong hàm setup() là khai chế độ (Mode) cho chân button và chân led. Chân button là chân ngõ vào và chân led là chân ngõ ra.  pinMode(ledPin,  pinMode(ledPin, OUTPUT); OUTPUT);  pinMode(buttonPin,  pinMode(buttonPin, INPUT); INPUT);

Trong hàm loop() ta có câu lệnh đầu tiên là : buttonState = digitalRead(buttonPin); digitalRead(buttonPin);

Câu lệnh này có ngh ĩ a là gán giá tr ị đọc đượ c từ chân button (chân 2) cho biến buttonState.. buttonState sẽ có giá tr ị 0 nếu như button không đượ c nhấn và có giá tr ị 1 nếu

đượ c nhấn. Bằng cách sử dụng hàm digitalRead() ta có thể kiểm tra đượ c các chân digital  mức cao hay thấ p. đang ở  m Sau khi đọc đượ c giá tr ị có ở  chân  chân buttonPin ( chân 2) ta kiểm tra xem là button có nhấn hay không. HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

19

 Nếu có tức là buttonState =HIGH thì lúc này ta bật led bằng lệnh digitalWrite() if (buttonState == HIGH) { digitalWrite(ledPin, digitalWrite(ledPin, HIGH);

}

 Ngượ c lại thì ta một lần nửa sử dụng hàm digitalWrite() để tắt led else { digitalWrite(ledPin, LOW);  }

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

20

3) Project 3 : Led sáng dần từ led ừ led 1 đến led 10 và ngượ c lại. 

ơ đồ mạch. Sơ đồ

Hình 23: Led sáng dần từ led 1 đến led 10 và ngượ c lại. 

Code chương trình. byte ledPin[] = {4, 5, 6, 7, 8, 9, 10, 11, 12, 13}; int direction = 1; int currentLED = 0; void setup() {  for (int x=0; x HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

21

void loop() {  for (int x=0; x if (currentLED == 9) {direction = -1;} if (currentLED == 0) {direction = 1;} delay(500);  } 

Giải thích chương trình. Trong Project này chúng ta s ử dụng 10 chân digital để điều khiển 10 led, để cho

ở đây tôi sử dụng mảng 1 chiều gồm 10 phần t ử trong đó chứa chương trình ngắn gọn thì ở đâ 10 vị trí chân led mà ta s ử dụng trong project byte ledPin[] = {4, 5, 6, 7, 8, 9, 10, 11, 12, 13};

Tiế p tục khai báo 2 biến integer là : int direction = 1; int currentLED = 0;

Trong hàm setup() tôi sử dụng một vòng lặ p để định ngh ĩ a mode cho các chân led. Tôi ngh ĩ  là  là không khó để hiểu đượ c các câu lệnh này. Tiế p theo là hàm loop(), đầu tiên tôi tắt tất cả các led bằng các câu lệnh:  for (int x=0; x SV: NGUYỄ N TRUNG TÍN

22

Sau đó cho sáng led đầu tiên bằng câu lệnh : digitalWrite(ledPin[curre digitalWrite(ledPin[currentLED], ntLED], HIGH);

Vì ta đã khai báo currentLED = 0 nên mãng sẽ truy xuất phần tử đầu tiên trong mãng có giá tr ị là 4 vì thế led ở  v  vị trí chân digital số 4 sẽ sáng. currentLED += direction;

Tăng currentLED lên 1 đơn vị ( direction =1 ). Vòng lặ p tiế p theo sẽ là led ở  chân  chân digital 5 sáng và cứ như thế cho đến led ở  chân  chân số 13 sáng, thì lúc này currentLED == 9, câu lệnh “ if (currentLED == 9) {direction = -1;} ” sẽ thực hiện và led sẽ sáng ngượ c lại từ led 10 xuống led thứ 1. Hai câu lệnh : if (currentLED == 9) {direction = -1;} if (currentLED == 0) {direction = 1;}

dùng để quy định chiều sáng của led là tăng dần hay giảm dần. Nếu là Led th ứ 10 sang thì tiế p theo sẽ giảm xuống led thứ 9 và ngượ c lại nếu led thứ 0 sang thì chu k ỳ tiế p theo led 1 sẽ sáng.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

23

4) Project 4 : Led sáng d ần từ led ừ  led 1 đến led 10 và ngượ c lại thờ i gian c. delay thay đổi đượ c. 

Sơ đồ ơ đồ mạch : Trong project này hoàn toàn giống project 3 chỉ thêm một biến tr ở   dùng để điều ch chỉnh ở dùng

thờ i gian delay cho chương trình

c. Hình 24: Led sáng dần từ led 1 đến led 10 thời gian delay thay đổi đượ c. 

Code chương trình. int ledPin[] = {4, 5, 6, 7, 8, 9, 10, 11, 12, 13}; int direction = 1;

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

24

int currentLED = 0; int potPin = 0; unsigned long changeTime; void setup() {  for (int x=0; x if (currentLED == 9) {direction = -1;} if (currentLED == 0) {direction = 1;} delay(delayvalu);  } 

Giải thích chương trình. Chương trình ta chỉ thêm và thay đổi một vài câu lệnh mà thôi ngoài ra không khác

gì nhiều so vớ i project 3, các câu l ệnh đó như sau : int potPin = 0 ; int delayvalu= analogRead(potPin);

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

25

delay(delayvalu);

Đầu tiên chúng ta khai báo một biến chứa vị trí chân biến tr ở  ở k   k ết nối đó là vị trí A0 int potPin = 0 ;

Đọc giá tr ị từ chân analog A0 bằng câu lệnh analogRead(potPin) và gán nó cho biến delayvalu. Arduino có 6 chân đầu vào analog đánh dấu từ A0 đên A5 vớ i 10 bit chuyển đổi

từ analog sang digital (ADC). Ngh ĩ a là chân analog có thể đọc đượ c các giá tr ị điện áp từ 0

đến 5 volt tương ứng vớ i các số integer từ 0 ( 0 volt ) đến 1023 ( 5 volt ). Trong project này chúng ta cần thiết lậ p th ờ i gian delay bằng cách điều chỉnh biến tr ở  ở.  Ta sử dụng câu lệnh delay(delayvalu) để tạo thờ i gian tr ễ. Nếu ta điều chỉnh biến tr ở  ở  sao cho điện áp đầu vào chân analog là 5 volt thì delayvalu sẽ có giá tr ị là 1023 ( hơn 1

ở ta giây), nếu là 2,5 volt thì delayvalu sẽ là 511. Các bạn thử điều chỉnh biến tr ở   ta sẽ thấy thờ i gian delay thay đổi hoặc là nhanh dần hoặc là chậm dần. Lưu ý : đối vớ i các chân analog chúng ta không cần thiết lậ p chế độ vào ra bằng hàm  pinMode như các chân digital. Mặc định các chân analog là input.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

26

5) Project 5: Điều khiển tốc độ động cơ bằng PWM. 

Sơ đồ Sơ đồ mạch

Hình 25: Điều khiển tốc độ động cơ . 

Code chương trình. int potPin = 0; int transistorPin = 9; int potValue = 0; void setup() {  pinMode(transistorPin,  pinMode(transistorPin, OUTPUT);} OUTPUT);} void loop() {  potValue = analogRead(potP analogRead(potPin) in) / 4; analogWrite(transistorP analogWrite(transistorPin, in, potValue);  }

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

27

Giải thích chương trình.  Như trong sơ đồ ơ đồ mạch ta thấy biến tr ở đượ  ở đượ c nối vớ i chân A0, transistor đượ c nối vớ i

chân số 9 thông qua điện tr ở  ở 1k.  1k. Như vậy ta khai báo 2 biến chứa vị trí chân cho biến tr ở  ở  và transistor. int potPin = 0; int transistorPin = 9;

Biến integer potValue chứa giá tr ị đọc đượ c từ chân A0. int potValue = 0

ở đây là nếu chúng ta không k ết nối transistor điều khiển động cơ  Một câu hỏi đặt ra ở đâ vào chân số 9 mà thay vào đó là chân số 1 hoặc 2 để điều khiển tốc độ động cơ  thì  thì có đượ c không ?. Câu tr ả lờ i là Không. Vậy tại sao Không ? Tôi sẽ tr ả lờ i câu hỏi này sau. Nhưng trướ c hết tôi nói về PWM. PWM (pulse width modulation) là phương pháp điều chế dựa trên sự thay đổi độ r ộng của chuổi xung dẫn đến sự thay đổi điện áp ra.

Để tạo ra đượ c PWM trên Arduino thì chúng ta sử dụng lệnh analogWrite(Pin, Value);

Tr ong ong đó:  Pin: là vị trí chân,

đối vớ i Arduino Uno thì chỉ có các chân 3, 5, 6, 9, 10 & 11 mớ i có chức năng tạo PWM. Vậy chúng ta có thể tr ả lờ i đượ c câu hỏi bên trên, các chân digital còn lại của có thể đọc hoặc xuất 2 giá tr ị là 0 và 1 mà thôi. Value: Giá tr ị nằm trong khoảng 0 đến 255.

Để hiểu rõ hơn về PWM tôi sẽ minh hoạ qua ví dụ sau.  Nếu tôi sử dụng lệnh analogWrite(transistorP   chân 9 ( analogWrite(transistorPin, in, 127); thì dạng xung ở  chân transistorPin transistorPin = 9) sẽ như hình dướ i và giá tr ị trung bình ngõ ra s ẽ là 2,5V (50% ). HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

28

Hình 26: PWM 50%.  Nếu Value = 64 (hay 25%) thì d ạng xung như sau:

Hình 27: PWM 25%. Value = 229 (hay 90%) thì d ạng xung sẽ là :

Hình 28: PWM 90%. Từ ví dụ trên ta thấy sự thay đổi độ r ộng của chuổi xung dẫn đến sự thay đổi điện áp ra. Ta cũng thấy r ằng điện áp trên motor cũng thay đổi tuyến tính theo sự thay đổi điện áp ngõ ra trên chân 9. Tức là nếu điện áp trung bình bình trên chân 9 là 2,5 volt (50% ) thì điện áp trên hai đầu motor là 6 volt ( ngu ồn motor motor là 12 volt ). Quay lại chương trình ta cần quan tâm tớ i một câu lệnh đó là:  potValue = analogRead(potP analogRead(potPin) in) / 4; HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

29

Chúng ta cần phải chia giá tr ị đọc đượ c cho 4 vì giá tr ị analog sẽ nằm trong khoảng 0 (0 volt ) đế n 1023 (5 volt ), nhưng giá tr ị cần xuất ra ngoài chân 9 lại nằm trong khoảng

ở đây. 0 đến 255 đó chính  chính là lý do tại sao có chia 4 ở đâ Và câu lệnh cuối cùng là tạo PWM trên chân 9 để điều khiển tốc đố động cơ . analogWrite(transistorP analogWrite(transistorPin, in, potValue);

 Nếu như đã điều kiển đượ c tốc độ động cơ  b  bằng PWM r ồi thì việc điều khiển độ sáng của Led hay đèn đối vớ i các bạn bay giờ  là  là chuyện quá đơn giản. Các bạn chỉ cần nối chân số 9 v ớ i một Led có điện tr ở  ở  hhạn dòng là 220 ohm và code chương trình hoàn toàn giống như điều khiển động cơ . L ưu ý là khi mô ph ỏng các bạn s ẽ không thấy đượ c led thay đổi

độ sáng mà chỉ thấy nhấ p nháy nguyên nhân nhân là do phần mềm proteus không đáp ứng k ị p  p sự thay đổi của các xung PWM. Nhưng khi làm th ực t ế các bạn s ẽ th ấy đượ c sự thay đổi độ sáng của Led rõ r ệt.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

30

6) Project 6 : Điều khiển động cơ bằ ng L293D. 

Sơ đồ Sơ đồ mạch:

Hình 29: Điều khiển động cơ  b  bằng L293D. 

Code chương trình #define switchPin switchPin 2

9

#define potPin 0

SV: NGUYỄ N TRUNG TÍN

31

 }

void loop() {  Mspeed = analogRead(potP analogRead(potPin)/4; in)/4; analogWrite (speedPin, Mspeed); if (digitalRead(switchP (digitalRead(switchPin)) in)) { digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, digitalWrite(motorPin2, HIGH); } else { digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, LOW);  }  } 

Giải thích chươ ng ng trình:

Code của project này hoàn toàn đơn giản. Trướ c tiên ta định ngh ĩ a các chân sẽ sử dụng trên arduino.

ắ c #define switchPin switchPin 2

9

ở n #define potPin 0

Tiế p theo trong setup() ta thiết lậ p chế độ vào, ra cho các chân v ừa định ngh ĩ a. a.  pinMode(switchPin,  pinMode(switchPin, INPUT); INPUT);  pinMode(motorPin1,  pinMode(motorPin1, OUTPUT); OUTPUT);  pinMode(motorPin2,  pinMode(motorPin2, OUTPUT); OUTPUT); HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

32

 pinMode(speedPin,  pinMode(speedPin, OUTPUT) OUTPUT)

Trong vòng loop() chúng ta đọc giá tr ị từ biến tr ở   k ết nối vớ i chân A0 và gán nó cho ở k   Mspeed :  Mspeed = analogRead(potP analogRead(potPin)/4; in)/4;

Thiết lậ p tốc độ cho động cơ  b  bằng câu lệnh: analogWrite (speedPin, Mspeed);

Kiểm tra xem công tắc có đượ c bật hay không, nếu có thì thiết lậ p motorPin1 =  LOW và motorPin2 = HIGH ta sẽ thấy động cơ quay ơ quay ngượ c chiều kim đồ ng hồ. if (digitalRead(switchP (digitalRead(switchPin)) in)) { digitalWrite(motorPin1, digitalWrite(motorPin1, LOW); digitalWrite(motorPin2, digitalWrite(motorPin2, HIGH); }

và nếu công tắc không đượ c bật thì motor sẽ quay cùng chiều kim đồng hồ: else { digitalWrite(motorPin1, digitalWrite(motorPin1, HIGH); digitalWrite(motorPin2, LOW);  }

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

33

7) Project 7: Giao ti ếp Arduino vớ i LCD 16×2. Giao tiế p giữa Arduino và LCD 16×2 r ất đơn giản bở i vì Arduino IDE đã có sẵn thư viện cho LCD là LiquidCrystal.h,  LiquidCrystal.h, công việc của chúng ta là hiểu và biết cách sử dụng thư viện này mà thôi. 

ơ đồ mạch: Sơ đồ

Hình 30: giao tiế p vớ i LCD 16×2. 

Code chương trình : #include  LiquidCrystal  LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

34

 scrollLeftDemo();  scrollLeftDemo();  scrollRightDemo();  scrollRightDemo(); cursorDemo(); createGlyphDemo();  } void introduce(){ lcd.clear(); lcd.setCursor(0,0); lcd.print(“HV HANG KHONG VN”); lcd.setCursor(1,1); lcd.print(“HD SD ARDUINO”); delay (1000);  for(int x=0; x SV: NGUYỄ N TRUNG TÍN

35

 for(int x=0; x SV: NGUYỄ N TRUNG TÍN

36

lcd.setCursor(7,0); lcd.print(“Beginning”); lcd.setCursor(9,1); lcd.print(“Arduino”); delay(500);  for(int x=0; x HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

37

void cursorDemo() { lcd.clear(); lcd.cursor(); lcd.cursor();

SV: NGUYỄ N TRUNG TÍN

38

 B01110,  B00000  };

ữ “ơ” byte char2[8] = { ữ “ô” ra màn hình lcd.write(byte(0)); lcd.write(byte(0));

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

39

Giải thích chương trình:

Đầu tiên chúng ta khai báo thư viện mà chúng ta sẽ sử dụng để điều khiển LCD. Như đã nói ở  trên chúng ta sẽ sử dụng thư viện có tên là LiquidCrystal.h.  LiquidCrystal.h. Có r ất nhiều thư viện và code mẫu cho những loại LCD khác, bạn có thể  truy cậ p vào trang web http://www.arduino.cc/playgrou http://www.ard chúng tôi nd/Code/LCD để tải về sử dụng.

Để khai báo thư viện cho LCD hay bất cứ thư viện nào khác ta dùng câu l ệnh #include

Trong trườ ng ng hợ  p này ta khai báo là : #include

Tiế p theo tạo một đổi tượ ng ng và gán chân cho nó bằng câu lệnh :  LiquidCrystal  LiquidCrystal Object(RS, E, E, D4, D5, D6, D7);

 Như vậy trong đoạn code trên tôi đã khai báo một đối tượ ng ng có tên là lcd  ( các bạn có thể thay thế lcd  b  bằng những từ khác mà các bạn muốn ) và chân 12 của Arduino nối vớ i chân RS, chân 11 nối vớ i E và các chân 5 đến chân 2 lần lượ t nối vớ i D4 đến D7 trên LCD 16×2.  LiquidCrystal  LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

Trong hàm  setup() chúng ta cần khai báo loại LCD mà chúng ta s ử d ụng. Vì trong

ợ  r  thư viện LiquidCrystal.h r ất nhiều loại LCD chẳng hạn như 16×2, 16×4, 20×2, 20×4,  LiquidCrystal.h hỗ tr ợ  GLCD….Ở đây chúng ta sử dụng 16×2 thì ta khai báo. lcd.begin(16,2);

Trong loop() chúng ta có 8 chương trình con, và tôi sẽ giải thích từng chương trình con. HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

40

Chương trình con thứ 1: introduce().

Đây là chương trình giớ i thiệu. 

Chương trình con thứ 2: basicPrintDemo() Trong chương trình con này chúng ta sẽ điều khiển sao cho LCD hiển thị dòng chứ

mà ta mong muốn.

Đầu tiên chúng ta xoá tất cả màn hình bằng câu lệnh: lcd.clear();

Chúng ta cần lưu ý đối tượ ng ng lcd : nếu như ban đầu chúng ta khai báo đổi tượ ng ng là  LCD16x2 thì chúng ta phải viết câu lệnh là  LCD16x2.clear().  LCD16x2.clear().

Để hi  h iển th ị một dòng ký tự b ất k ỳ lên màn hình thì ta dùng câu lệnh print() c ụ thể trong trườ ng ng hợ  p này là: lcd.print(“HV HANG KHONG”);

Các ký tự bên trong ngoặc kép sẽ đượ c hiển thị lên màn hình, nếu tổng các ký tự lớ n

ở đi sẽ không đượ c hiển thị lên màn hình. hơn 16, thì các ký tự từ thứ 17 tr ở đ 

Chương trình con thứ 3: displayOnOffDemo() Trong chương trình con này hướ ng ng dẫn cho chúng ta các câu l ệnh chức năng bật và

tắt màn hình. Ta cần quan tâm tớ i 2 câu lệnh sau. lcd.nodisplay();

Câu lệnh này có chức năng tắt màn hình hiển thị. lcd.display();

Câu lệnh này cho phép hiển thị màn hình. HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

41

Chương trình con thứ 4:  setCursorDemo()  setCursorDemo()

Hình 31: LCD 16×2. Chương trình con này hướ ng ng dẫn chúng ta các câu lệnh dịch chuyển vị trí con tr ỏ theo ý muốn, các câu lệnh cần quan tâm đó là: lcd.setCursor(5,0); lcd.print(“5,0”);

Dịch con tr ỏ đến cột thứ 5 hàng thứ 0. Sau đó xuất ra màn hình LCD “5,0” từ cột thứ 5 hàng 0 tr ở đi ở đi. lcd.setCursor(10,1); lcd.setCursor(10,1);

Dịch con tr ỏ đến vị trí cột 10 hàng thứ 1. Xuất ra màn hình “10,1”

Tương tự như vậy đối vơi 2 câu lệnh cuối là : lcd.setCursor(3,1); lcd.setCursor(3,1);

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

42

Chương trình con thứ 5: scrollLeftDemo()  scrollLeftDemo() Chương trình con này sẽ dịch các ký tự đang hiển thị trên màn hình sang bên trái.

Các câu lệnh trong chương trình con này không khó, chúng ta chỉ quan tâm tớ i các câu lệnh sau:  for(int x=0; x Trong vòng lặ p chúng ta có câu lệnh: lcd.scrollDisplayLeft();

Mỗi lần ch ương trình thực hi ện câu lệnh này sẽ d ịch t ất cả các ký tự đang hiển thị trên màn hình sang bên trái 1 cột. Chúng ta có vòng lặ p 16 l ần như vậy các ký tự sẽ đượ c dịch hết về bên trái.

Hình 32: Trướ c khi dịch trái.

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

43

Hình 33: Dịch trái lần thứ 8. Khi vòng lặ p thực hiện đượ c 16 lần thì màn hình sẽ tr ống hoàn toàn. 

Chương trình con thứ 6: scrollRightDemo()  scrollRightDemo() Hoàn toàn tương tự như  scrollLeftDemo()  scrollLeftDemo() chương trình con này s ẽ thực hiện dịch

 phải các ký tự trên màn hình. Câu lệnh cần quan tâm là: lcd.scrollDisplayRight(); 

Chương trình con thứ 7: cursorDemo() nháy. Ở phần này chúng ta sẽ tìm hiểu các câu lệnh điều khiển con tr ỏ bật, tắt và nhấ p nháy. lcd.cursor() : câu lệnh này cho phép chúng ta bật con tr ỏ.

Hình 34: Con tr ỏ LCD HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

44

lcd.noCursor(): tắt con tr ỏ lcd.blink(): nhấ p nháy con tr ỏ 

Chương trình con thứ 8: createGlyphDemo() Bây giờ  chúng   chúng ta sẽ tìm hiều cách tự tạo ra một ký tự không thuộc hệ thống mã

ASCII, chẳng hạn như các chữ cái có dấu trong hệ thống chữ cái tiếng việt như ă, â, ô,ơ …. ơ ….

Đối vớ i LCD 16×2 cứ mỗi ký tự trong một ô sẽ đượ c tạo thành từ 5×8 ô nhỏ ( 5 cột, 8 dòng)

Để tạo một ký tự thì chúng ta dùng một mãng gồm 8 phần tử, mỗi phần tử là 1 byte, nhưng chỉ sử dụng 5 bit thấ p của 1 byte để biểu diễn ký tự đó.

ữ “ô” byte happy[8] = {

ữ “ơ” byte sad[8] = { t ạo chữ “ơ”  B01110,  B00001,  B00010,  B01110,  B10001, HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

45

 B10001,  B01110,  B00000  };

Sau khi đã tạo đượ c ký tự mong muốn ta sử dụng câu lệnh: lcd.createchar(num,data);

Trong đó: num: là các chữ số tứ 0 đến 7. data: là các mãng chứa ký tự của chúng ta.

Câu lệnh này sẽ gán ký tự ta đã tạo vào một chữ số. lcd.createChar(0, lcd.createChar(0, happy); lcd.createChar(1, lcd.createChar(1, sad);

Để hiển thị một ký tự ra màn hình ta dùng câu lệnh lcd.write(data). Hiển thị chữ “ô” ra màn hình LCD. lcd.write(byte(0));

Hiển thị chữ “ơ” ra màn hình LCD lcd.write(byte(1));

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

46

8) Project 8: Giao ti ếp vớ i máy tính. Trong phần này tôi sẽ trình bày cách để  giao tiế p giữa Arduino vớ i máy tính thông qua chuẩn giao tiế p nối tiế p không đồng bộ UART.

Điều khiển bật tắt bằng cách gửi lệnh từ máy tính. 

Sơ đồ mạch:

ở  Dùng cáp USB k ết nối Arduino vớ i máy tính. Led n ối vớ i chân 13 thông qua điện tr ở  220 ohm. 

Code chương trình: int ledpin =13; void setup() { Serial.begin(9600);  pinMode(ledpin,OUTPUT);  pinMode(ledpin,OUTPUT);  }

{

digitalWrite(ledpin,HIGH); digitalWrite(ledpin,HIGH); break;  } case ‘0’: { digitalWrite(ledpin,LOW digitalWrite(ledpin,LOW); ); break; }}} HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

47

Giải thích chương trình:  Serial monitor b ằng cách nhấ p Để có thể điều khiển đượ c led bật tắt chúng ta cần mở  Serial vào biểu tượ ng ng

:

Hình 35: Serial Monitor. Trong chương trình ta cần chú ý tớ i các câu lệnh sau: Serial.begin(9600);

Câu lệnh này dùng để kiểm tra xem có dữ liệu truyền tớ i hay không. Ngoài ra Serial.available() còn tr ả về cho chúng ta số ký tự đã đượ c truyền tớ i Arduino HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

48

char setupled = Serial.read( Serial.read(); );

Khi dữ liệu đượ c truyền tớ i Arduino thì dữ liệu sẽ đượ c lưu vào bộ nhớ đệ ớ đệm. Chúng ta khai báo biến setupled vớ i ki ểu dữ liệu char và dùng hàm Serial.read() để truy suất dữ liệu trong bộ nhớ đệ ớ đệm và lưu vào trong nó. Như vậy ký tự đầu tiên trong chuỗi ký tự đượ c truyền tớ i sẽ đượ c gán vào setupled. Dùng hàm Switch-case để kiểm tra, nếu là “1” thì sáng led, nếu là “0” thì tắt led, các trườ ng ng hợ  p còn lại thì không làm gì.

9) Project 9. Đo nhiệt độ môi trườ ng ng dùng LM35D hiển thị  LCD và Serial Monitor. 

Sơ đồ ơ đồ mạch.

Hình 36: giao tiế p vớ i LM35, LCD và Serial monitor. 

Code chương trình: #include  LiquidCrystal  LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

49

int scale = 1; int buttonPin=8;

SV: NGUYỄ N TRUNG TÍN

50

SV: NGUYỄ N TRUNG TÍN

51

Giải thích chương trình:

Tổng quan: chương trình sẽ kiểm ta mức điện áp ngõ ra của LM35 tương ứng v ớ i nhiệt độ của môi trườ ng ng hiển thị trên Lcd và Serial Monitor. Nhiệt độ của môi trườ ng ng đượ c tính bằng độ C và độ F, nếu nhấn phím thì sẽ thay đổi hiển thị là độ C hay độ F. Bắt đầu chương trình ta khai báo thư viện Lcd và định ngh ĩ a chân cũng như các biến cần dùng cho toàn bộ chương trình. #include  LiquidCrystal  LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

Trong hàm setup() chúng ta cần quan tâm tớ i câu lệnh: analogReference(INTERNAL);

Khai báo điện áp tham chiếu cho bộ chuyển đổi ADC bên trong Arduino Uno là 1,1V ( đây là giá tr ị điện áp tham chiếu nội mặc định của Arduino Uno). ng chúng ta cần lưu ý những điểm sau: Để tính toán đúng nhiệt độ môi trườ ng Bộ chuyển đổi ADC gồm 10 bit tức là 1024 mức. HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

52

Điện áp tham chiếu cho bộ chuyển đổi ADC là 1,1V. ng. Đối vớ i LM35 thì điện áp ngõ ra tuyến tính vớ i nhiệt độ của môi trườ ng. Hệ số chuyển đổi điện áp sang nhiệt độ là 10mV/10C = 0,01V/10C. Xây dựng công thức tính nhiệt độ. Ta biết: 1,1 volt (1100 mV) có 1024 mực biểu diễn, vậy 1 mức sẽ là 1,1/1024 (volt),

để chuyển đổi từ điện áp sang nhiệt độ thì ta chia tiế p cho 0,01V. Từ đây ta thấy cứ 1 mức chuyển đổi của ADC tương ứng vớ i

1,1

0

1024.0,01

C = 0.10742188 0C.

 Như vậy chúng ta chỉ cần đọc giá tr ị đầu vào ở  chân  chân A0 (giá tr ị nằm trong khoảng 0 – 1023) và gán chúng cho biến integer sensor. int sensor = analogRead(0); analogRead(0);

Để tính ra nhiệt độ chính xác chúng ta nhân giá tr ị của sensor vớ i 0.10742188. Trong chương trình con celsius(int sensor) ta có câu lệnh: int temp = sensor* 0.1074188; 0.1074188;

Trong chương trình con fahrenheit(int sensor) ta có câu lệnh chuyển đổi từ độ C sang độ F là:  float temp = ((sensor ((sensor * 0.1074188) 0.1074188) * 1.8)+32; 1.8)+32;

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

53

10) Project 10: Giao ti ếp Arduino vớ i Servo motor. 

ơ đồ mạch Sơ đồ

Hình 37: Giao tiế p vớ i Servo motor 

Code chương trình. #include Servo servo1; void setup() {  servo1.attach(5);  servo1.attach(5);  } void loop() { int angle = analogRead(0);

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

54

 servo1.write(angle);  servo1.write(angle); delay(15);  } 

Giải thích chương trình: Khai báo thư viện cho Servo motor bằng câu lệnh. #include

Khai báo đối tượ ng ng có tên là servo1 Trong hàm setup() ta định ngh ĩ a chân cho Servo:  servo1.attach(5)  servo1.attach(5) ;

Chân số 5 của Arduino sẽ nối vớ i chân input của Servo motor.

Đọc giá tr ị điện áp của biến tr ở  ở và  và gán nó cho biến integer angle : int angle = analogRead(0); analogRead(0);

Giá tr ị đọc đượ c từ biến tr ở  ở s  sẽ nằm trong khoảng 0 đến 1023 và góc quay của Servo từ 00 đến 1800 ta sử dụng câu lệnh : angle=map(angle, angle=map(angle, 0, 1023, 0, 180);

ở sang   sang góc quay tương ứng của Câu Lệnh này sẽ chuyển đổi từ giá tr ị của biến tr ở  Servo. Để điều khiển góc quay của Servo ta dùng câu l ệnh:  servo1.write(angle);  servo1.write(angle);

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

55

Tài liệu tham khảo.    

Beginning Arduino – Mike McRoberts Arduino cookbook –  Michael  Michael Margolis http://arduino.cc http://blogembarcado.blogspot.com

HỌC VIỆ N HÀNG KHÔNG

SV: NGUYỄ N TRUNG TÍN

56

Huong Dan Windows Movie Maker

Hướng Dẫn Windows Movie MakerWindow Movie MakerI. Khởi động: Start/Program/Window Movie Maker

II. Các thành phần chính:Các thanh Menu bar và Tool bar: Chức năng là cung cấp nút lệnh hay các tuỳ chọn thường dùng nhất.

Các thành phần chính (tiếp)

III. Các thao tác cơ bản:

1. Tạo mới, lưu dự án (project) đang thực hiện:

– File/New Project: Tạo mới– File/Save Project: Lưu dự án

( Khi chưa hoàn thành công việc, ta nên lưu project lại để có thể tiếp tục chỉnh sửa. ( Project được lưu có tên dưới dạng (*.MSWMM)

2. Biên tập video:

a. Capture Video – Capture from video device: Thông qua kết nối với các thiết bị: camere, đầu video, tín hiệu từ tivi, v.v…:. – Import video, import pictures, import audio or music: Từ các file video, ảnh, âm thanh có sẵn trong máy tính. ( Các file video, ảnh, âm thanh được đưa vào ngăn Collection: Ta gọi là các file nguồn.

Chú ý: Khi chọn file nguồn là một phim thì trong ngăn Collection, phim đó sẽ được tự động chia thành các đoạn phim ngắn hơn (các clip).

b. Âm thanh cho video:

Âm thanh có sẵn của các video được chèn: Có thể chỉnh to, nhỏ hoặc cắt bỏ.

Âm thanh do người dùng tự biên tập:

c. Chỉnh sửa video (Edit Movie) Hiệu ứng hình ảnh: View video effect

Kĩ xảo chuyển cảnh giữa 2 clip: View video transitions.

Chèn chữ vào video: Makes titles or credits

– Add title at the beginning of the movie: Đưa chữ vào đầu phim.– Add title before the selected clip on the storyboard: Đưa chữ vào trước một clip nào đó trong ngăn Storyboard.– Add title on the slected clip: Đưa chữ lên trên hình ảnh của clip được chọn (chỉ áp dụng được khi ngăn Timeline được chọn hiển thị).– Add title after selected clip: Đưa chữ vào sau một clip được chọn.– Add credit at the end of the movie: Đưa bảng chữ chạy vào cuối phim.

Cách thêm lời bình:

Cách thức chung để ghi lời bình

Ghi lại và xuất phim (Finish Movie) Mẫu Save Movie Wizard cho phép người dựng phim ghi lại phim đã dựng với nhiều hình thức khác nhau: Ghi lại trên máy tính, ghi ra đĩa CD, gửi qua email, xuất lên các trang Web. Save to my computer: Ghi lại phim trên máySave to CD: cho phép ghi phim ra đĩa (chỉ Thực hiện được khi máy tính có trang bị ổ ghi đĩa) Send in e-mail, Send to the web, Send to DV camera: Gửi phim qua email, đưa lên trang web, đưa ra thiết bị quay.