Arduino: Difference between revisions

From msgwiki
Jump to navigation Jump to search
Access restrictions were established for this page. If you see this message, you have no access to this page.
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
This is the beginning of my documentation on the arduino.
This is the beginning of my documentation on the arduino.


== Getting Started ==
==Getting Started==
<br />
Download the appimage from the Arduino website. 
 
Put it on the desktop to make it easy to launch.
 
You need to add your user to dialout to communicate with the board.
sudo usermod -a -G dialout username<br />
Then logout and back in.
 
Launch the ide and select your board.  Hit ctrl-u to upload and test the communication.
 
==Basics==
 
==Input Devices==
This is anything you use to talk to the board and set directives.
 
If you are doing this wirelessly then look at the Communications section below.
 
[[Arduino/Button|Button]]


== Basics ==
<br />
<br />


== Display ==
==Display==


=== LCD ===
===LCD===
Basic 16 x 2 Display with I2C backpack
Basic 16 x 2 Display with I2C backpack
By far the best starting point.
By far the best starting point.
*[[Arduino/LCD Display | LCD Display]]


[[Arduino/LCD Display | LCD Display]]
==Sensors==
This  is anything that "reads" something from the environment.
[[Arduino/Sensors|Sensors]]
<br />
<br />
==Communication==
This is any way we communicate with the board.<br />
[[Arduino/Bluetooth | Bluetooth]]
[[Arduino/WiFi | WiFi]]
[[Arduino/Infrared | Infrared]]
== Motors ==
Anything that turns
We have four main kinds
AC Motors
[[Arduino/DC Motors | DC Motors]]
[[Arduino/Stepper Motors | Stepper Motors]]
Stepper Motors
== Projects ==
[[Arduino/Projects | Projects]]

Latest revision as of 14:16, 30 May 2024

This is the beginning of my documentation on the arduino.

Getting Started

Download the appimage from the Arduino website.

Put it on the desktop to make it easy to launch.

You need to add your user to dialout to communicate with the board.

sudo usermod -a -G dialout username

Then logout and back in.

Launch the ide and select your board. Hit ctrl-u to upload and test the communication.

Basics

Input Devices

This is anything you use to talk to the board and set directives.

If you are doing this wirelessly then look at the Communications section below.

Button


Display

LCD

Basic 16 x 2 Display with I2C backpack By far the best starting point.

LCD Display

Sensors

This is anything that "reads" something from the environment.

Sensors

Communication

This is any way we communicate with the board.

Bluetooth

WiFi

Infrared

Motors

Anything that turns

We have four main kinds

AC Motors

DC Motors

Stepper Motors

Stepper Motors

Projects

Projects