Changes

no edit summary
Line 60: Line 60:     
===Arduino IDE:===
 
===Arduino IDE:===
After getting introduced to some of the basic structures of coding, its important to get to know the integrated development environment, or IDE that the coder will use to edit and compile the written programs. The same IDE is used for all Arduino boards, refer to '''Connecting to an Arduino''' for more information on downloading the software. The following figure guides the users to the basic on the basic options available on the IDE:
+
The process of programming includes designing and executing code in an integrated development environment, otherwise known as an IDE. Many different IDEs exist and are adopted for different usages, and allow programs to edit, debug, and execute (or compile) their code. In order to program an Arduino (regardless of what kind of microcontroller is used), one must have the Arduino IDE downloaded (Refer to '''Connecting an Arduino''').
 +
 
 +
 
 +
When beginning you journey in learning how to code, its important to get to know the integrated development environment, or IDE that the coder will use to edit and compile the written programs. The following figure guides the users to the basic on the basic options available on the IDE:
    
[[File:Arduino IDE2.jpg|930x930px]]
 
[[File:Arduino IDE2.jpg|930x930px]]
Line 130: Line 133:     
==Introduction to Programming Syntax and Conceptualization==
 
==Introduction to Programming Syntax and Conceptualization==
The process of programming includes designing and executing code in an integrated development environment, otherwise known as an IDE. Many different IDEs exist and are adopted for different usages, and allow programs to edit, debug, and execute (or compile) their code. In order to program an Arduino, one must have the Arduino IDE downloaded, which can be accessed from here: <nowiki>https://www.arduino.cc/en/software</nowiki>. The Arduino IDE provides users with a programming editor as well as a way to easily upload and compile programs onto the Arduino board. Programs in the Arduino IDE are called sketches, and are normally saved with the .ino extension. The language used to program the Arduino board is based on the C++ language, which is a general use Object Oriented language. Like any common language, in order to start coding, one must be aware of the grammar rules and vocabulary that is used. An important word that will be often encountered is a “function”, which is a block of code that takes in an input, processes the input, then returns an output.  
+
The process of programming includes designing and executing code in an integrated development environment, otherwise known as an IDE. Many different IDEs exist and are adopted for different usages, and allow programs to edit, debug, and execute (or compile) their code. In order to program an Arduino, one must have the Arduino IDE downloaded (Refer to '''Connecting an Arduino'''). The Arduino IDE provides users with a programming editor as well as a way to easily upload and compile programs onto the Arduino board. Programs in the Arduino IDE are called sketches, and are normally saved with the .ino extension. The language used to program the Arduino board is based on the C++ language, which is a general use Object Oriented language. Like any common language, in order to start coding, one must be aware of the grammar rules and vocabulary that is used. An important word that will be often encountered is a “function”, which is a block of code that takes in an input, processes the input, then returns an output.  
    
Some other basic considerations:
 
Some other basic considerations:
Line 204: Line 207:  
  .....// some lines of code}
 
  .....// some lines of code}
 
===Conditionals===
 
===Conditionals===
Conditional statements are programming operations that tells the computer to perform an action for a certain set of conditions. An "if" statement is the most common, and tells the computer to perform a set of actions only if the condition is fullfilled. The syntax is the followoing:
+
Conditional statements are programming operations that tells the computer to perform an action for a certain set of conditions. An "if" statement is the most common, and tells the computer to perform a set of actions only if the condition is fulfilled. The syntax is the following:
 
  if (condition) {
 
  if (condition) {
   Line 254: Line 257:     
===Tinkercad: Arduino===
 
===Tinkercad: Arduino===
Tinkercad is an online platform that enables users to virtually model 3D designs and circuits. Its user friendly interface and functionality encourages students and hobbyists to investigate the functionality of the Arduino boards virtually, as well as start building their designs. To sign up, create an account on: <nowiki>https://www.tinkercad.com</nowiki> , or alternatively, login with google, facebook etc…  
+
Tinkercad is an online platform that enables users to virtually model 3D designs and circuits. Its user friendly interface and functionality encourages students and hobbyists to investigate the functionality of the Arduino boards virtually, as well as start building their designs. To sign up, create an account on: https://www.tinkercad.com, or alternatively, login with google, facebook etc…  
    
Once your account is created, the user can navigate to the “circuits” tab in the left-hand menu, and click on “ Create new circuit”. This opens a new tab, where the available circuit components can be viewed in the right-hand menu.
 
Once your account is created, the user can navigate to the “circuits” tab in the left-hand menu, and click on “ Create new circuit”. This opens a new tab, where the available circuit components can be viewed in the right-hand menu.
MakerRepo Staff, MakerRepo Volunteers
240

edits