Creating a new circuit file

  1. Select New File on the Cirkit Designer welcome page

    Screen Shot 2021-10-25 at 3.24.35 PM.png

Placing and Manipulating Components

  1. Expand a components category (ex: Output) in the leftmost components panel

    Screen Shot 2021-10-25 at 3.49.47 PM.png

  2. Drag and drop to add a new component to your circuit, in this case an LED

  3. Component manipulation

    1. Click the component and drag to move the component around

      1. You can also more precisely manipulate the component by clicking and dragging the handles near the component's pins and component image

      Oct-25-2021 15-53-40.gif

    2. Add a resistor to your circuit, which can be found under the Basic component category

      1. You can rotate the resistor by selecting it and then clicking the Rotate Clockwise button (or by using the 'r' hotkey)

      Oct-25-2021 16-04-01.gif

Adding, Removing, and Manipulating Wires

  1. Add wires by clicking and dragging between two breadboard pins

    Feb-27-2022 15-13-45.gif

  2. To delete a wire

    1. Select a wire and press Delete/Backspace/Clear key

      Feb-27-2022 15-15-38.gif

  3. To manipulate a wire

    1. Click the wire to display drag handles

    2. Click and drag the large handle to adjust a segment horizontally or vertically

    3. Click and drag the smaller handle to add a new segment to the wire path

      Feb-27-2022 15-19-06.gif

Export a PNG

  1. Select Export As and then select PNG from the dropdown

  2. Enter the name and destination for the .png file

    Oct-25-2021 16-14-34.gif

  3. Inspect and enjoy your professional diagram!

    my_circuit.png

Writing Code

  1. Right-click on a component in Breadboard View and select Add Code, which will attach a code project to that component and open up the code IDE

    Screen Shot 2022-02-27 at 3.54.51 PM.png

  2. The code project is initially set up with an Arduino Sketch file named sketch.ino

    Screen Shot 2022-02-27 at 3.56.16 PM.png

  3. You also have the ability to compile and upload your code to Arduino Microcontroller boards

    1. The first dropdown lets you select the Arduino microcontroller you are writing code for (needed for compiling and uploading your code)

    2. The second dropdown lets you select the computer port that the Arduino is connected to (only needed if you are uploading your code to the Arduino)

      Screen Shot 2022-02-27 at 3.56.16 PM 2 2.png

    3. You can compile the code by clicking Compile

    4. You can compile and upload your code to an Arduino microcontroller by clicking Upload