Instructables
Picture of Getting Started with ArduBlock
This is an introduction to the ArduBlock graphical programming language. It is a great way to learn the basics of programming and also to quickly write a test program if you are a more experienced user.

Supplies:
- Arduino board
- 10KΩ Resistor
- Momentary on button
- Computer with Arduino IDE and ArduBlock installed

I will demonstrate with two programs.
 
Remove these adsRemove these ads by Signing Up

Step 2: Code the First Circuit

Here is the step-by-step to create the ArduBlock code to turn on the built-in LED (wired to pin 13) when a button (pin 2) is pressed.
NOTE: You can add a delay to the end of the loop so that the serial output will not be so fast (you can find a delay block in the "Utilities" toolbox on the sidebar).

Uploading is simple: Just plug the Arduino into the computer, click the "Upload" button, and ArduBlock will generate the Arduino code neccessary. You can then see the serial output by clicking the "Serial Monitor" button in the Arduino IDE

Step 3: Try it!

Picture of Try it!
I don't have a good camera, but I did test this circuit and it works!

GOING FURTHER:
I have created a program to get input from a potentiometer and dim an LED... I haven't tested it yet. See if you can figure out a circuit to make this work.

See the picture below for the code.
killercatfish2 months ago

Do you have the ardublock code for the potentiometer?

DCengineer (author)  killercatfish2 months ago

The potentiometer code is the last picture shown in step 3 I believe. I'm also pretty sure that the Arduino IDE has example code that does this.

Here's all you need to do:

* Get input from potentiometer in an analog pin (will give a value between 0 and 1023)

* Use the map function to send the LED a PWM signal - map(0,1023,0,255)

* Output that value to the LED pin