Introduction

DS93 is an online mini-computer, comparable to the Raspberry Pi or ASUS Tinker Board.

1.1 DS93

DS93 consists of a control panel, a motherboard, a breadboard, various parts, a code editor and an output terminal.

Components

DS93 features various components. Some are required, while others are optional.

2.1 Motherboard

The motherboard is the main part of DS93. It contains a CPU, RAM, USB slots, a power slot, a main connector and a power light.

Motherboards
Product Name Size CPU RAM USB Slots
DS93-A M ZX4 2GB 2

2.2 Breadboard

The breadboard is an additional part of DS93. It opens up connections (pins) to communicate and draw power from the motherboard.

Breadboards
Product Name Size Pins Form
DS93 Board A M 561 35x16

Parts

DS93 contains various parts. These can be wired up on the breadboard. They can be interacted with using code in the code editor.

3.1 Code

You can use AutoMail by pasting its code into your function.

01 - General/Uncategorized: https://cdn.kiy.li/code/automail/01-latest.php

02 - kiy.li Link creation: https://cdn.kiy.li/code/automail/02-latest.php

03 - test.kiy.li Link creation: https://cdn.kiy.li/code/automail/03-latest.php

3.2 Include

You can execute AutoMail in a shorter way by grabbing the code from the Kiy.li CDN.

Put the following code into your function:

3.3 Include

You can execute AutoMail in a shorter way by grabbing the code from the Kiy.li CDN.

Put the following code into your function:

3.4 Include

You can execute AutoMail in a shorter way by grabbing the code from the Kiy.li CDN.

Put the following code into your function:

Ports

Using AutoMail is extremely simple. There are 2 methods to start using AutoMail in your project. Both are explained below.

4.1 Pins

DS93 components use pins to connect to other components, or parts of itself. Pins are numbered with 3 digits, with 001-099 being reserved for special uses. Pin numbers 100 and above are general purpose.

To connect pins, simply click on one and then on another. A wire will be drawn.

Pin types
Pin Type Size
Standard 9px
Main Connector 15px
Special pins
Pin 011 Main Connector for DS93-A Motherboard
Pin 012 Main Connector for DS93 Board A

4.2 Main Connector

Main Connectors are a special type of pin. At 15px, they are larger than the standard 9px pin.

Main Connectors are used to connect components. To use a breadboard, it's Main Connector should be connected to the motherboard's Main Connector.

4.3 Pins per breadboard

DS93 Board A 561 pins (560 standard + 1 main connector)

4.4 Power

To start using the motherboard and its connected components, you will need to plug it in.

PLUG IN TUTORIAL

Once the motherboard is connected to a power source, it will turn on and you can start using components.

Code

DS93 uses its proprietary programming language to make connected parts do things.

DS93 uses no logic when running code. The programming language only features commands and are ran seperately each line.

5.1 Code Editor

DS93 features a code editor. Commands from the DS93 programming language can be written here.

At the bottom, there is an Execute button. Pressing this runs all code entered in the Code Editor line by line.

5.2 Commands

The DS93 programming language.

Command Function
help() Shows the help menu
print('string') Print a string
sleep(seconds) Wait for a certain amount of time

5.3 Console

The console is located below the Code Editor. It shows output from the executed code.