8000 [MKC-1814] Remove Overview from Learn Articles by Hannes7eicher · Pull Request #2148 · arduino/docs-content · GitHub
[go: up one dir, main page]

Skip to content

[MKC-1814] Remove Overview from Learn Articles #2148

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 3 commits into from
Sep 9, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -11,59 +11,6 @@ But what are the cornerstones of Arduino? What is a "board", how do I write code

***In this guide, you will gain an overview of the Arduino Ecosystem, and a set of links leading to more detailed articles.***


## Overview

This guide is divided into four main sections: **hardware**, **software tools**, **Arduino API**, and **Quick Reference**. You can navigate to each of these sections directly through the links below:

### Arduino Hardware

In this section, we will dedicate some time to learn about some fundamentals in electronics, and about the basic operation of an Arduino board.

- [Anatomy of an Arduino Board](#anatomy-of-an-arduino-board)
- [Basic Operation](#basic-operation)
- [Circuit Basics](#circuit-basics)
- [Electronic Signals](#electronic-signals)
- [Analog Signal](#analog-signal)
- [Digital Signal](#digital-signal)
- [Sensors & Actuators](#sensors--actuators)
- [Serial Communication Protocols](#serial-communication-protocols)
- [Memory](#memory)
- [Embedded Sensors](#embedded-sensors)
- [Internet of Things (IoT)](#internet-of-things-iot)

### Arduino API

In this section you will learn what the Arduino API is, and how to create code that can run on your Arduino board.

- [Main Parts](#main-parts)
- [Program Structure](#program-structure)
- [The "Sketch"](#the-sketch)
- [Example Sketch](#example-sketch)
- [Libraries](#libraries)
- [Core Specific API](#core-specific-api)

### Arduino Software Tools

In this section you will learn how to set up your development environment as well as learning about what options there are.

- [A Typical Workflow](#a-typical-workflow)
- [Arduino IDE 1.8.x](#arduino-ide-18x)
- [Arduino IDE 2](#arduino-ide-2)
- [Arduino Cloud](#arduino-iot-cloud)
- [Web Editor](#web-editor)
- [Library Manager](#library-manager)
- [Arduino CLI](#arduino-cli)

### Quick Reference

The quick reference is an extract from the full Arduino API, containing popular functions, structures and methods.

- [General](#general)
- [Serial Communication](#serial-communication)
- [GPIO / Pin Management](#gpio--pin-management)
- [Structure](#structure)

## Arduino Hardware

Over the years, Arduino has released hundreds of hardware designs in many shapes and forms.
Expand Down
9 changes: 0 additions & 9 deletions content/learn/05.communication/01.wire/wire.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,15 +8,6 @@ difficulty: 'intermediate'
## Introduction
A good way of adding complexity of features to your projects without adding complexity of wiring, is to make use of the Inter-integrated circuit (I2C) protocol. The I2C protocol is supported on all Arduino boards. It allows you to connect several peripheral devices, such as sensors, displays, motor drivers, and so on, with only a few wires. Giving you lots of flexibility and speeding up your prototyping, without an abundancy of wires. Keep reading to learn about how it works, how it is implemented into different standards, as well as how to use the [Wire Library](#wire-library) to build your own I2C devices.

## Overview
This section provides an overview of the topics covered in the article.

- [What Is I2C?](#what-is-i2c)
- [Arduino I2C Pins](#arduino-i2c-pins)
- [I2C Wiring](#i2c-wiring)
- [Wire Library](#wire-library)
- [Examples](#examples)

## What Is I2C?
The I2C protocol involves using two lines to send and receive data: a serial clock pin **(SCL)** that the Arduino Controller board pulses at a regular interval, and a serial data pin **(SDA)** over which data is sent between the two devices.

Expand Down
13 changes: 0 additions & 13 deletions content/learn/05.communication/08.bluetooth/bluetooth.md
8000
Original file line number Diff line number Diff line change
Expand Up @@ -51,19 +51,6 @@ Below is a list of all supported Bluetooth® boards:
- [Opta WiFi](https://store.arduino.cc/collections/opta-family/products/opta-wifi)
- [GIGA R1 WiFi](https://store.arduino.cc/products/giga-r1-wifi)

## Overview

The following section provides an overview of the article. If you want to skip to one particular section simply click the respective link.

- [Frequency](#frequency-bands-and-range) - What frequency does Bluetooth® LE operate on?
- [Range](#range) - How far does Bluetooth® LE's signal reach?
- [Central / Peripheral Devices](#central--peripheral-devices) - How do you set up your device?
- [Advertising / Connection Mode](#advertising--connection-mode) - What different modes are there?
- [Services and Characteristics](#services-and-characteristics) - How do you advertise information?
- [Bluetooth® Classic](#bluetooth-classic) - How does Bluetooth® LE compare to Bluetooth® Classic?
- [ArduinoBLE Library](#arduinoble-library) - Get quick overview of the ArduinoBLE library
- [Examples](#examples) - Try different examples using the ArduinoBLE library

***To follow along this article you need a compatible board and the [ArduinoBLE library](https://www.arduino.cc/reference/en/libraries/arduinoble/)***

### Harald Blåtand (Bluetooth)
Expand Down
16 changes: 0 additions & 16 deletions content/learn/05.communication/09.uart/uart.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,22 +13,6 @@ Communication via UART is enabled by the [Serial](https://www.arduino.cc/referen

***If you want to jump straight to the examples click [here](#examples) or go to the end of this article.***

## Overview

- [Overview](#overview)
- [Serial Class](#serial-class)
- [Arduino UART Pins](#arduino-uart-pins)
- [Technical Specifications](#technical-specifications)
- [How UART Works](#how-uart-works)
- [Timing and Synchronization](#timing-and-synchronization)
- [UART Messages](#uart-messages)
- [Serial USB Examples](#serial-usb-examples)
- [Basic Print Example](#basic-print-example)
- [Read](#read)
- [RX/TX Pin Examples](#rxtx-pin-examples)
- [Transmit / Receive Messages](#transmit--receive-messages)
- [Control Built-in LED](#control-built-in-led)

## Serial Class

With the [Serial](https://www.arduino.cc/reference/en/language/functions/communication/serial/) class, you can send / receive data to and from your computer over USB, or to a device connected via the Arduino's RX/TX pins.
Expand Down
Loading
0