Skip to content

Commit

Permalink
Merge pull request #2148 from arduino/hannes7eicher/Learn-Articles-Re…
Browse files Browse the repository at this point in the history
…vision

[MKC-1814] Remove Overview from Learn Articles
  • Loading branch information
Hannes7eicher committed Sep 9, 2024
2 parents e3d67f3 + 99d8b77 commit 50dd309
Show file tree
Hide file tree
Showing 4 changed files with 0 additions and 91 deletions.
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
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

0 comments on commit 50dd309

Please sign in to comment.