General

1. What is Magnetcode?
Magnetcode is an Android App which can be used for coding and electronics circuit simulation (e.g. Bulb, DC motor, servo motor). Magnetcode coding is a type of pseudocode programming. Each command is placed in a color / mono color block. User can combine these command blocks to form a coding program for a project.

2. Is Magnetcode a free App?
Yes. You can download Magnetcode from Google play store and create an account for free.

3. Can I use Magnetcode offline?
Yes. You only need to go online when you login and update Magnetcode.

4. Is Inventor Kit safe for students?
Yes. You can power up a Inventor Kit using a 12VDC power adapter (similar with a phone charger) or 8 units of AA batteries.

5. What is the most outstanding feature of Magnetcode?
Create advanced projects easily.
You can use Magnetcode to create advanced projects without the need to purchase expensive modules, as Android phone / Tablet consists of many advanced modules, such as: colorful screen (to display photos, texts and play video), camera (to capture photos and videos), audio, vibration, Bluetooth, GPS sensor, gyro sensor, compass... You can use Magnetcode commands to integrate these modules into your project without referring to datasheets, e.g. door security system with camera, flood detector with Email alert, remote control fan...

6.What is the advantage of using Magnetcode?
a.Low startup cost: You can buy an Android phone / Tablet from Shopee or Lazada at a cost below USD45. Price of a Magnetcode Microcontroller board is as low as USD16.
b.Fast learning output: On average, a beginner with no typing or engineering background is able to cope with Magnetcode within 30 minutes (guided by self learning videos). On average, a beginner is able to complete a Magnetcode project within 15 minutes, e.g. Remote control bulb, beverage dispenser, push up counter, light dimmer.
c.Any place: Android phone / Tablet and Inventor Kits are light weight and small in size. You can do a Magnetcode project anywhere, e.g. in the playground, on the floor, inside a car, at a bus stop.
d.Low maintenance cost: It is easier to maintain an Android phone / Tablet as compared with a laptop or a desktop, as there is no need to format the computer, install an Antivirus software, or update the operating system.
e.Trending: Today, almost everyone has a Smartphone / Tablet, but not everyone has a laptop / desktop. Overall, people are shifting from a laptop / desktop to a Smartphone / Tablet for their daily tasks, e.g. gaming, sourcing information, online purchasing, presentation, social media... . Therefore, teaching coding using a Smartphone / Tablet would gain wider acceptance by students.

7. What are the expected outputs after I learn Magnetcode?
As Magnetcode has solved most technical issues (e.g. coding, wiring) involved in fabricating a project, you can spend more time on project observation, logical thinking, problem solving and project presentation. This learning process will enhance your analytic thinking ability, innovation and presentation skills.

8. What types of projects can Magnetcode do?
Magnetcode can be used to create:
a.App project: such as QR scanner, digital clock, jogging counter, digital compass.
b.Automation project: such as automatic hand washer, pet food dispenser, automatic dustbin.
c.Robotic project: such as obstacle detection robot, line follower robot, robotic arm.
d.Wireless project: such as remote control robot, fan, window, pump, wireless security system.

9. Who should learn Magnetcode?
a.Magnetcode is designed for children age 10 to 18.
b.Able to operate an Android phone or a Tablet.
c.Fluency in English is not a must but will be an advantage.
d.Typing skill is not required.
e.IT or engineering background is not required.
f.Magnetcode is not only for clever children.

10. How to buy Magnetcode product?
You can buy it from your local online stores (e.g. Lazada, Shopee) / Magnetcode agents / Whatsapp to +6010-288 2938 to place order.

11. Where can I buy components or lab tools for my projects?
You can buy it from your local online stores (e.g. Lazada, Shopee) / Magnetcode agents / Whatsapp +6010-288 2938 to place your order.

12. Is there any warranty for Magnetcode products?
Yes. If you:
a.Receive incomplete products (e.g. insufficient quantity or accessories)
b.Receive wrong product(s)(e.g. LED with wrong color )
c.Receive products with physical damages (e.g. broken plastic propellers, broken jumper wires, buzzers without connector, broken connector pins on sensors).
d.Receive faulty products (e.g. Microcontroller board, LED, water pump, bulb, buzzer, motor).
You can contact your merchant or Whatsapp us at +6010-288 2938 to solve your problem.

13. How can I check the status of my order?
a. If you place your order through our agents, e.g. agents from Lazada or Shopee, you can contact them after placing your order.
b. If you place your order directly through us, we will send you a tracking code after your order is shipped.

14. How to get a free delivery for my order?
Order from Malaysia: We provide free delivery for any order above RM200.
International order: You can Whatsapp us at +6010-288 2938 for more information.

15. How to join your online or offline workshop?
You can Whatsapp us at +6010-288 2938. We will Whatsapp you whenever we have new activities.

16. Can I have your contact information?
Address: 3363-2, Jalan 18/31, Taman Seri Serdang, 43300, Seri Kembangan, Selangor, Malaysia.
Phone: +6010-288 2938 (Whatsapp)
Email: info@magnetcode.com


Technical

1. Can I use the Magnetcode App on a Window or IOS or Linux platform?
No. Magnetcode app only operates on Android OS 4.4 or above.

2. Can I use the same account to log in to Magnetcode on different devices?
Yes. However, due to account privacy issue, it is not advisable to do that.

3. Where is my Magnetcode coding saved?
Your coding is saved in: Internal storage -> mydata folder.

4. Where is my Magnetcode simulation (.sim) or exported circuit (.jpg) saved?
Your simulation circuit will be saved in: Internal storage -> mydata -> Simulator folder.

5. Can I open my Magnetcode coding on a laptop or a desktop?
Yes. You need to save your magnetcode projects by using ‘Save Project’. Magnetcode coding is saved as the text file format (.txt). You can then copy / share the file to your laptop or desktop, and use any text editor (e.g. Notepad, wordpad, Ms word, WPS) to view or edit it.

6. Can I open my Magnetcode simulation circuit in my laptop or desktop?
Yes. You can click ‘Export JPG’ to save the simulation circuit as a photo (JPG format). After that, you can copy / share the file to your laptop or desktop and use any photo browser to view or edit it.

7.What is the operating voltage of the Magnetcode Microcontroller board (e.g. Carrot, Salad)?
DC 10V to 12V. You can use a 12VDC adapter or 8 units of AA batteries to power up the Magnetcode Microcontroller board.

8.Can I connect a Carrot / Salad Microcontroller board with different Android phones / Tablets?
Yes. Example: After five different students create separate programs on their own Android phone / Tablet, they can take turn to test their programs on the same Microcontroller board.

9.How many programs can be saved inside the Magnetcode Microcontroller board (e.g. Carrot, Salad)?
You can only save one program in the Carrot or Salad board at any instant of time. The existing program will be written by new program.

10. When shall we switch the Carrot / Salad Microcontroller board to the download mode (DL)?
Whenever you want to connect the Carrot / Salad board to an Android phone / Tablet (e.g. Download code or run a program without downloading), you need to switch it to the download mode (DL).

11. When shall we switch the Carrot / Salad Microcontroller board to the download mode (EXE)?
After you have downloaded a program into the Carrot / Salad board, you can switch it to the execute mode (EXE) to test the downloaded program.

12. Can I connect multiple Android phones / Tablets to a Carrot Microcontroller board at the same time?
No. A Carrot Microcontroller board can only be connected to a Android phone / Tablet at any instant of time.

13. How do I know if the Bluetooth module on the Carrot Microcontroller board can connect to my Android phone / Tablet?
When the LED on the Bluetooth module starts blinking, it means it is ready to connect to your Android phone / Tablet. After the Bluetooth module is successfully connected to your Android phone / Tablet, the LED on the Bluetooth module will be turned on and stop blinking.

14. What is the maximum distance to connect a Carrot Microcontroller board to the Android phone / Tablet?
Maximum is 10 meters / 30 feets.

15. What is the function of the DOUT pin on the Magnetcode Microcontroller board?
The full name of the DOUT pin is ‘Digital output pin’. It is used to output 0V (logic 0) or 5V (logic 1). The maximum output current of each DOUT pin is around 20mA. You can connect a low power actuator, e.g. LED, buzzer or the relay module to the DOUT pin for your project.

16. What is the function of the DIN pin on the Magnetcode Microcontroller board?
The full name of the DIN pin is ‘Digital input pin’. It is used to detect 0V (logic 0) or 5V (logic 1). You can connect a sensor with digital output to the DIN pin for your projects.

17. What is the function of the AIN pin on the Magnetcode Microcontroller board?
The full name of the AIN pin is ‘Analog input pin’. It is used to detect voltage from 0V (ADC value = 0) to 5V (ADC value = 255). You can connect a sensor with analog output to the AIN pin for your projects.

18. What is the function of the SERVO pin on the Magnetcode Microcontroller board?
The full name of the SERVO pin is ‘Servo output pin’. It is used to control the rotation angle of the servo motor. You can connect a servo motor to the SERVO pin for your projects.

19. What is the function of the PULSE pin on the Magnetcode Microcontroller board?
The full name of the PULSE pin is ‘Pulse output pin’. It is used to output pulses with 0V (logic 0) and 5V (logic 1). It is used to control e.g. DC motor speed, brightness of bulb / LED.

20. How to protect the Microcontroller board or the electronics modules from short circuit damage?
In general, short circuitry happens if you put any metal items (e.g. wire, key, coin) below the module (the soldering part). You can cover the soldering part with selefon tape, cardboard or acrylic board to avoid it from short circuit damage.

21. What is the specification of the water pump inside the Inventor Kit?
It is a submersible pump. Its operating voltage is from DC 3V (AA battery x2) to 6V (AA battery x4). You can turn on the water pump when you apply voltage to it.

22. What is the specification of the mini DC motor inside the Inventor Kit?
The operating voltage of the mini DC motor is from DC 3V (AA battery x2) to 6V (AA battery x4). You can turn on the DC motor in either direction (clockwise or counter-clockwise) by inverting the polarity of the applied voltage.

23. What is the specification of the micro servo motor inside the Inventor Kit?
The operating voltage of the micro servo motor is from DC 4.5V (AA battery x3) to 6V (AA battery x4). It can rotate from 0 degree to 180 degree. The torque of the servo motor is around 1.5kg/cm.

24. How to troubleshot the infrared obstacle (IR) sensor, temperature sensor and moisture sensor inside the Inventor Kit?
These 3 sensors are active low sensors. When these sensors are not triggered, they will give 5V (logic 1) and turn on 1 LED on the sensor module. When these sensors are triggered, they will give 0V (logic 0) and turn on 2 LEDs on the sensor module.
a. Ensure that the wiring is correct: pin VDD -> 5V pin on the Microcontroller board, pin GND -> GND pin on the Microcontroller board, pin DO -> DIN on the Microcontroller board, pin AO (if available) -> AIN pin on the Microcontroller board.
b. Each sensor has an on board potentiometer (with ‘+’ marker) which allows you to adjust the sensitivity of the sensor (e.g. by using a screwdriver).

25. What is the major difference between the Carrot and the Salad Microcontroller board?
The Carrot Microcontroller board uses Bluetooth (wireless) to communicate with an Android phone / Tablet.
The Salad Microcontroller board uses USB OTG (wired) to communicate with an Android phone / Tablet.

26. How to display the Android phone / Tablet screen on a projector / TV?
If your projector / TV has an HDMI input, you can connect it with a wireless mirroring dongle, such as a Mirascreen (HDMI)(around USD10). However, if your projector / TV only has a VGA input, you may need to connect a wireless mirroring dongle on a HDMI to VGA converter before connecting it to a projector / TV.
27. If I upgrade my Magnetcode App to a new version in the future, will it still support my existing Magnetcode board?
Yes. The new version of the Magnetcode App will support all existing Magnetcode boards (e.g. Carrot, Salad).
28. If I upgrade my Magnetcode App to a new version in the future, will it still support my existing codes or simulation circuits?
Yes. The new version of the Magnetcode App will support all existing codes and simulation circuits.
29. If I uninstall / update my Magnetcode App, will it delete my existing codes or simulation circuits?
No. Your codes and simulation circuits will remain in your Android phone / Tablet unless you delete it on purpose.