Skip to main content

Posts

Showing posts from April, 2021

Arduino Due và máy quét mã vạch NTEUMM F6 không dây

Arduino Due có chức năng USB Host, máy quét mã vạch NTEUMM F6 có thể hoạt động như một USB HMI Keyboard. Chính vì vậy Arduino Due có thể lấy được mã vạch do máy quét trả về. Kết nối đầu thu wireless của máy quét mã vạch với cổng usb native của Arduino Due thông qua cáp USB OTG. Nạp code như sau cho Arduino Due /*  Keyboard Controller Example  Shows the output of a USB Keyboard connected to  the Native USB port on an Arduino Due Board.  created 8 Oct 2012  by Cristian Maglie  http://www.arduino.cc/en/Tutorial/KeyboardController  This sample code is part of the public domain.  */ // Require keyboard control library #include   <KeyboardController.h> // Initialize USB Controller USBHost usb; // Attach keyboard controller to USB KeyboardController  keyboard (usb); // This function intercepts key press void   keyPressed () {   Serial. print ( "Pressed:  " );    printKey (); } // This function intercepts key release void   keyReleased () {   Serial. print ( "Released: &qu

Thử giao tiếp Arduino với NRF24L01

Module NRF24L01 được điều khiển thông qua giao tiếp SPI và tần số sóng được sử dụng là 2.4GHz để truyền dữ liệu. Mỗi module NRF24L01 có tại một thời điểm chỉ có thể phát tín hiệu trên một kênh. Tuy nhiên cùng một lúc module NRF24L01 lại có thể nhận tín hiệu trên 6 kênh khác nhau, có nghĩa là một module có thể nhận tính hiệu từ 6 module khác. Module này hoạt động trên điện áp 3.3V, nếu bạn cấp nguồn 5V có thể làm hỏng module. Tuy nhiên các chân SPI của module là 5V tolerance, nên bạn vẫn có thể kết nối các chân SPI với Arduino Nano hay UNO.   Chúng ta sẽ sử dụng 3 module NRF24L01, 2 Arduino Nano, 1 Arduino Uno để giao tiếp không dây với nhau. Hình dưới là thứ tự các chân của module NRF24L01 Kết nối với Arduino Nano (Bên trái là NRF24, bên phải là Nano, chân IRQ không dùng) GND <===> GND CE <===> D7 SCK <===> D13 MISO <===> D12 3.3V <===> 3.3V CSN <===> D8 MOSI <===> D11 Kết nối với Arduino UNO GND <===> GND CE <===> 7 SCK <===>