1. Meet Scratch 2.0 – an interesting and easy-to-use graphical programming interface Scratch is a MIT Scratch is a cross-platform programming language that supports Chinese. It is mainly used to create interactive stories, animations, games, music and art. It is a visual programming language that uses drag and drop and combination methods to write and […]
86Scratch is a software that connects Scratch 2.0 and 86Duino, allowing users to write programs to control 86Duino development boards and 86Duino-based robots by dragging blocks in Scratch 2.0. 86Scratch Development Process Here describes the process of 86Scratch from scratch, and also introduces the developers and projects of the 86Duino team. 86Scratch download and […]
This library has been added to 86Duino IDE since Coding 316. It is ported from S2A‘s FirmataPlus library and improved upon to provide the function of connecting 86Duino with Scratch 2.0. Library Reference Home Page The text of the 86Duino reference material is licensed under a Creative Commons Attribution-Share Alike 3.0 License. […]
Project Origin Functional Description Material Preparation Hardware Installation Environment settings Program explanation Results display Related links Origin of the Project This project originated from the year-end party after the demon returned to the DM&P headquarters from the underworld. "What!? I just came back and it's our department's turn to perform?" Just as the […]
Sorry, this entry is only available in 简体中文 and 繁體中文.
Description Loads the specified servo offset fine-tuning values from the .ini action configuration file generated by RobovieMaker2. Grammar myoffset.load(filename, offset_name) Parameters myoffset: Object of ServoOffsetVstone type. filename: The name of the .ini action configuration file generated by RobovieMaker2. Note: This function only searches the root directory of the SD card for the specified file. If […]
Description Saves the contents of the offsets[] array as a servo offset fine-tuning value file that can be loaded by the ServoFrame. Syntax myoffset.save(filename) Parameters myoffset: An object of type ServoOffsetVstone. filename: The specified file name. Note: The file will be saved to the root directory of the SD card. If there is no SD […]
Description Assign an offset list to each servo. Grammar servooffsetvstone.setOffsets() servooffsetvstone.setOffsets(servo1) servooffsetvstone.setOffsets(servo1,servo2) servooffsetvstone.setOffsets(servo1,servo2, … ,servo45) Parameters servooffsetvstone: Variable of type ServoOffsetVstone servo1 ~servo45: Variable of type Servo. Postback None Example 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 #include <Servo86.h> Servo myservo0; Servo […]
Description Stores user-defined robot offsets. Each servo offset ranges from -256 to 256, in units of us. This array stores all servo offsets, which can be user-defined. The first element in the array represents the servo offset for the first channel, the second element represents the servo offset for the second channel, and so on. […]
Description Initializes the ServoOffsetVstone class. ServoOffsetVstone inherits from the ServoOffset class and can load offset fine-tuning values from an action profile generated by the RobovieMaker2 action editor. Syntax ServoOffsetVstone myoffset ServoOffsetVstone myoffset(filename, offset_name) Parameters filename: The name of the .ini action configuration file generated by RobovieMaker2. offset_name: The name of the offset fine-tuning value (Offset) […]