I have followed the instruction and at the stage of flashing testBuzzer, I come across a few errors.
The serial monitor output looks like this:
The baud rate is set to 115200 and No line ending is set.
It compiles okay but I get this error when flashing.
Arduino: 1.8.13 (Windows 10), Board: "Arduino Uno"
Sketch uses 5362 bytes (16%) of program storage space. Maximum is 32256 bytes.
Global variables use 328 bytes (16%) of dynamic memory, leaving 1720 bytes for local variables. Maximum is 2048 bytes.
avrdude: stk500_paged_load(): (a) protocol error, expect=0x10, resp=0x61
avrdude: stk500_cmd(): programmer is out of sync
avr_read(): error reading address 0x0000
read operation not supported for memory "flash"
avrdude: failed to read all of flash memory, rc=-2
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0xeb
avrdude: stk500_disable(): protocol error, expect=0x14, resp=0xeb
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Any help will be much appreciated!
Ok, it seems that the signal is getting interfered, either due to the chip or the cable. Two solutions:
You could write to support@petoi.com to provide your shipping information, and we will ship another programmer to see if it solves the problem
Buy a "Mini FT232RL FTDI 3.3 5V USB to TTL Serial Converter Adapter Module for Arduino" online and if it solves the problem, we can send you a reimbursement.
Thanks for replying.
The serial port can be found and selected in Tools -> Port. I have tried restarting Arduino IDE and using a different port. I have also tried in Linux Ubuntu with the same error and trouble with the serial monitor.
There's problem in the communication between the programmer and the NyBoard. Have you installed the driver and selected the serial port in Arduino IDE->Tools->Port?
The driver of the Uploader:
Mac: http://www.wch.cn/download/CH341SER_MAC_ZIP.html
Windows: http://www.wch.cn/download/CH341SER_EXE.html