There are ideas in the Basecamp lessons and the teacher lesson plans for CoDrone challenges! Here are some suggested challenges. We don't have solutions codes because the student code will vary.
Search and Rescue: Students create a payload carrier for a Lego person using strings and magnets. Scatter Lego people or similar objects on the floor with magnets. Use the remote control or autonomous code to rescue as many people as possible!
Use the LEDs and sounds to send secret coded messages across the room.
Build an obstacle course out of PVC pipes and have students build and design landing pads
Set up DIY bowling pins and play drone bowling
Make a synchronized light and drone show with another student
Use loops and turns to fly in various shapes and letters
@alancox We do not have a new link because as far as we know Codebender has updated its interface and it was no longer compatible with our product. If your school has made it work, could you post those instructions to this thread? I think it would be really helpful for the forum community.
Regardless of the platform (Arduino or Codebender), the lessons on Basecamp will apply to both. The only difference will be in the setup which we don't have documentation for. You will need to reference Codebender's documentation for setting up a device.
@TobyPe The best way to set to drones for the classroom is to pair them one by one and take note of the four digit ID of the drone. You can also find this easily using the Petrone app, which is free to download on a mobile device. Once you have this ID number, label each drone. When students open Blockly to pair they can verify which one to pair to by checking the drone label. Second, you will need a laptop device to pair CoDrone Lite with Blockly because the device needs to have Bluetooth Low Energy (BLE) enabled. However, Zumi is programmable with a tablet!
@taraberg Since you will need to download various software and hardware files for using Python with CoDrone, you will need a compatible Windows or MacOS device. As for the browser-based Arduino workaround, I am not aware that it is still supported. I believe they changed their model to a paid subscription. You would also need to upload our files for our board as well should you go that route. The easiest way to use CoDrone with Chromebooks would be with Blockly.
On the main dashboard page, you should see four icons: Explore, Drive Mode, Learn, and Code Mode. Click on the blue "Learn" button to access all of our tutorials! You can also view them on our website!
@gemslpc What kind of difficulties are you having? If you are not getting the expected shape outcome, some variance will be expected. You can try and reduce the drift by using the Petrone app available on Play Store and the App Store to reset gyro and adjust the trim. Let me know if this helps!
@gemslpc We don't have a sample code for that particular activity that can do an emergency stop midflight. Blockly is able to listen for the emergency stop command while simultaneously running code, but in Python, this is not possible. What I suggest is writing a code that uses basic flight commands to fly through each hoop. After each hoop, check the gyroscope and use set_yaw() to turn left or right if you need to correct.
@gemslpc Can you try to increase the throttle power? It may be too low to notice a difference in the movement. If it still doesn't work or you notice your code might be skipping commands, include a wait block (found in the "Timing" category) in between commands. Let me know if this helps!
First, make sure that the board is in run mode ( see step 5 of this lesson) and that the back LED of CoDrone is blinking green. Place the drone in an empty space on the floor and once it pairs the code will run automatically. If this doesn't work, reply with a screenshot of the code so I can help you. Let me know if you have any more questions!
I would double check that you installed the driver properly for your operating system. It seems like your computer does not recognize the device. In the past some users needed to install it twice for it to work. Also make sure the UART cable is disconnected from the SmartInventor board if you have a CoDrone Pro. If you still experience problems, you might have an incompatible USB cable. Did you switch it out by any chance with another one? If you are still experiencing issues please set up a support call here 🙂