Project-Based Microcontroller System Laboratory Using BK300 Development Board With PIC16F887 Chip