Commit 7aed65c1 authored by schneider's avatar schneider

change folder structure for docdock theme

 - remove language namespaces
 - organize content in a tree
 - update links
parent 7d1e75b3
_index.md
\ No newline at end of file
---
title: logo placeholder
---
{{< rawhtml >}}
<a class="baselink" href="/">card10</a>
{{< /rawhtml >}}
......@@ -11,19 +11,19 @@ It features an ECG sensor, Bluetooth Low Energy, an optical pulse sensor, a comp
# News
## rC3 is coming!
What role(s) can play card10 in a distributed, remote conference? Brainstorming about connectivity, functionalities, interactions: [card10 at rC3](/en/card10_at_rc3)
What role(s) can play card10 in a distributed, remote conference? Brainstorming about connectivity, functionalities, interactions: [card10 at rC3](/events/card10_at_rc3)
## Firmware Update: Okra (as of 2020-02-02)
It is very easy to [update your card10 firmware](/en/firmwareupdate) with just a USB-C cable. The update instructions
It is very easy to [update your card10 firmware](/firmware/firmwareupdate) with just a USB-C cable. The update instructions
also contain a list of the existing firmware releases.
### [Getting started](/en/gettingstarted)
You just received your card10, what now? The [Getting started](/en/gettingstarted) page has some advice how to assemble and use the card10.
### [Getting started](/tutorials/gettingstarted)
You just received your card10, what now? The [Getting started](/tutorials/gettingstarted) page has some advice how to assemble and use the card10.
### [First interhacktions](/en/firstinterhacktions)
### [First interhacktions](/interhacktions/firstinterhacktions)
After playing around with card10 a bit, you want to learn how to write your own software. Even if you have never programmed before, it is super easy to make some LEDs blink on card10 :)
### [tl;dr](/en/tldr)
### [tl;dr](/faq/tldr)
Spare me the details just give me the links to the docs!
### Community
......@@ -31,16 +31,16 @@ Spare me the details just give me the links to the docs!
- mirrored to [Matrix](https://en.wikipedia.org/wiki/Matrix_(protocol)) (mirror): [`#card10badge:asra.gr`](https://matrix.to/#/#card10badge:asra.gr)
- [GitLab: `https://git.card10.badge.events.ccc.de`](https://git.card10.badge.events.ccc.de/explore/groups/)
You can [browse](https://git.card10.badge.events.ccc.de/card10/logix) this wiki's source and [read more](/en/gitlab) about our GitLab instance.
You can [browse](https://git.card10.badge.events.ccc.de/card10/logix) this wiki's source and [read more](/firmware/gitlab) about our GitLab instance.
### Social Media
- [`@card10badge@chaos.social`](https://chaos.social/@card10badge)
- [`twitter.com/card10badge`](https://twitter.com/card10badge)
### [FAQ](/en/faq)
### [FAQ](/faq)
### Events
- Events [archive](en/events).
- Events [archive](/events).
### News Archive
......@@ -52,7 +52,7 @@ Our assembly is here: [c3nav](https://36c3.c3nav.de/l/card10/@0,491.08,374.33,5)
Please stop by at any time :)
We are working on a workshop schedule and post it on the [workshop page](/en/workshops/)
We are working on a workshop schedule and post it on the [workshop page](/events/workshops/)
## Camp was wonderful, see you at 36C3
if you still have a voucher (white or blue), bring it to congress and you might be able to redeem it against one of the card10s we are reparing in the meantime.
......@@ -60,6 +60,6 @@ if you still have a voucher (white or blue), bring it to congress and you might
No sale of card10s!
## Got a card10 you don't use or need one for your next project?
The card10 exchange point is [here](/en/card10exchange)
The card10 exchange point is [here](/other/card10exchange)
### App
Apps for android and apple devices are being made.
\ No newline at end of file
......@@ -13,13 +13,13 @@ title: Companion App
## We need really help, please follow us [here](developing)
# Android / F-Droid releases
## Android / F-Droid releases
You can find the latest release of the Companion App in the F-Droid repository:
[Companion App for the card10 Chaos Communication Camp badge](https://f-droid.org/app/de.ccc.events.badge.card10)
# iOS Testflight builds
## iOS Testflight builds
**[https://testflight.apple.com/join/oqZhY70M](https://testflight.apple.com/join/oqZhY70M)**
......
---
title: Deutsch
---
## card10-Ausgabe: Du kannst ab jetzt weiße Gutscheine gegen card10s beim card10 assembly tauschen.
## Aktuelle Firmware-Version: card10s werden mit dem aktuellen Release "Asparagus" verteilt.
Es ist sehr einfach, deine [card10 firmware zu updaten](/de/firmwareupdate) indem du ein USB-C-Kabel benutzt. Die Update-Anleitung hat auch eine Liste mit existierenden Firmware-Versionen.
# card10
Willkommen im card10 Wiki. Du kannst diese Wikiquelle [browsen](https://git.card10.badge.events.ccc.de/card10/logix) mehr über unsere Gitlab-Instanz [lesen](/de/gitlab).
**card10** ist der Name für das Badge des [Chaos Communication Camp](https://events.ccc.de/camp/2019/wiki/Main_Page).
### [Los geht's](/de/gettingstarted)
Du hast gerade dein card10 empfangen. Was jetzt? Die [los geht's](/de/gettingstarted) Seite hat ein bisschen Hilfe wie du das card10 zusammen baust und benutzt.
### [Erste Interhacktionen](/de/firstinterhacktions)
Nachdem du ein bisschen mit card10 herumgespielt hast, willst du lernen, wie du deine eigene Software schreiben kannst. Auch wenn du noch nie programmiert hast, ist es super einfach, ein paar LEDs auf card10 zum blinken zu bringen :)
### [tl;dr](/de/tldr)
Erspar mir die Details, gib mir einfach die Links zur Doku!
## Übersicht
[![Bild des card10 badge](media/ECKyISOXsAYDJZl.jpg)](media/ECKyISOXsAYDJZl.jpg)
>
> Hallo, mein Name ist card10
### Community
- [IRC](https://en.wikipedia.org/wiki/Internet_Relay_Chat): [`freenode.net#card10badge`](ircs://chat.freenode.net:6697/card10badge)
- oder [Matrix](https://en.wikipedia.org/wiki/Matrix_(protocol)) (mirror): [`#card10badge:asra.gr`](https://matrix.to/#/#card10badge:asra.gr)
- [GitLab: `https://git.card10.badge.events.ccc.de`](https://git.card10.badge.events.ccc.de/explore/groups/)
### Social Media
- [`@card10badge@chaos.social`](https://chaos.social/@card10badge)
- [`twitter.com/card10badge`](https://twitter.com/card10badge)
### [FAQ](/de/faq)
<!--- Bitte auch zu de/events.md hinzufügen-->
### Events
- Dauernd:
- **card10 reparieren/löten/firmware/etc.**: card10 village (R8):
- Firmware-Arbeit: Bitte bring deinen Laptop mit einem Klon des Firmware Git-Repos und der [toolchain](firmware.card10.badge.events.ccc.de/how-to-build.html)
## Asparagus
Ab Tag 1, 18:00
Asparagus ist die firmware, die auf den card10s geladen ist, die an Tag 1 ab 18 Uhr ausgegeben wurden.
Den Link zur aktuellen Firmware findest du [auf der englischen Seite für Firmware-Updates](https://card10.badge.events.ccc.de/en/firmwareupdate/)
# Das Firmware-Release auf deinem card10 updaten
* lade die aktuelle Firmware `.zip` Datei auf deinen Computer herunter
* extrahiere sie
* setze dein card10 in den [USB storage modus](/de/gettingstarted#usb-storage)
* Kopiere die Dateien, die du gerade extrahiert hast, in den Hauptordner
* wirf dein Gerät aus (wenn du das auf der Kommandozeile unter Linux tust, vergiss das `sync` nicht)
* Schalte dein card10 aus und wieder an.
---
title: English
---
# English part of this wiki
---
title: New GitLab Server
date: 2019-06-04
type: blog
---
We moved from our [Hamburg GitLab](https://gitlab.hamburg.ccc.de/card10/) to:
> [`https://git.card10.badge.events.ccc.de`](https://git.card10.badge.events.ccc.de/explore/groups/)
1. Please be aware this hosting is a work in progress. If you encounter any issues please let us know on Matrix or IRC (see below).
2. We are aware and working on GDPR compliance, for progress you can track this [issue](https://git.card10.badge.events.ccc.de/card10/meta/issues/1)
3. Social-Sign-On (Twitter, Github, ...) is coming soon
<!-- ---
title: Announcements
--- -->
- [2019-06-04 New Gitlab Server](2019-06-04-gitlab-server)
---
title: "5: ECG usage"
---
---
title: "4: Watch usage"
---
---
title: Events
weight: 50
---
<!-- Please keep ongoing and current events in sync with _index.md -->
- Upcoming:
- card10 [workout in Berlin](/en/workouts/berlin-2019-11-09): xHain, Sat-Sun, November 9th to 10th, 2019
- card10 [workout in Berlin](/events/workouts/berlin-2019-11-09): xHain, Sat-Sun, November 9th to 10th, 2019
<!-- past events, please remove any events you move here from _index.md to keep the home page clean -->
......@@ -20,4 +21,4 @@ title: Events
- CCCamp 2019 Badge at #eh19 (easterhegg2019): [Description](https://conference.c3w.at/eh19/talk/DA7KTT/), [Recording](https://media.ccc.de/search/?q=CCCamp+Badge+Talk)
- **card10 [talk](https://fahrplan.events.ccc.de/camp/2019/Fahrplan/events/10365.html)**: Curie Wed 21.08. 12:00
- **card10 firmware workshop**: card10 village (R8), Sun 18.08. 16:00
- card10 [workout in Berlin](/en/workouts/berlin-2019-10-03): xHain, Thurs-Sun, October 3rd to 6th, 2019
- card10 [workout in Berlin](/events/workouts/berlin-2019-10-03): xHain, Thurs-Sun, October 3rd to 6th, 2019
---
title: FAQ
---
{{% notice info %}}
Deutsche Version: [FAQ](faq.de)
{{% /notice %}}
## How can I contribute?
Generally, there is a wide range of contributions that can be made to the firmware, the iOS and Android apps, the various methods of BLE communication, the user interface, the documentation, by reviewing existing work, and of course by creating your own [interhacktions](/en/interhacktions)!
Generally, there is a wide range of contributions that can be made to the firmware, the iOS and Android apps, the various methods of BLE communication, the user interface, the documentation, by reviewing existing work, and of course by creating your own [interhacktions](/interhacktions)!
If you don't know where to get started you can also have a look at some of the ideas for contributions we outlined [here](https://git.card10.badge.events.ccc.de/card10/logix/issues). If you have questions on the issue, please don't hesitate to comment or get in touch to the creator of the issue through our [Matrix](https://en.wikipedia.org/wiki/Matrix_(protocol)):( [`#card10badge:asra.gr`](https://matrix.to/#/#card10badge:asra.gr))/[IRC](https://en.wikipedia.org/wiki/Internet_Relay_Chat) ( [`freenode.net#card10badge`](ircs://chat.freenode.net:6697/card10badge)) channel.
......@@ -28,11 +33,13 @@ The display has a polarizing filter. With some sunglasses this has the unfortion
## What can I do if the filesystem of my badge is read-only?
tl;dr: `fsck`
The [maintenance and repair](/en/maintenance/_index) section of card10logix includes information about [filsystem repairs](/en/maintenance/filesystem).
The [maintenance and repair](/maintenance) section of card10logix includes information about [filsystem repairs](/maintenance/filesystem).
## Help! My Display is not working / it cracked
During camp we discovered that the badge display is one of the parts that easily gets damaged.
If you get a crack due to a mechanical crash or similar incident you have to replace your display.
The [maintenance and repair](/en/maintenance/_index) section of card10logix includes a [guide for display replacement](/en/maintenance/display).
The [maintenance and repair](/maintenance) section of card10logix includes a [guide for display replacement](/maintenance/display).
---
title: FAQ
hidden: true
---
## Was soll ich zum CCCamp 2019 mitbringen, damit ich Spaß mit card10 haben kann?
*Ich habe bemerkt, dass das card10 ein bisschen Wartung braucht; die meisten Leute, die ein card10 mit sich tragen, haben ihre eigenen Werkzeuge zur Wartung des card10 mitgebracht, um es individueller zu gestalten oder Funktionalität hinzu zu fügen. An manchen Orten, sind Wartungsstationen verfügbar, wo card10s aufgeladen werden können und Werkzeuge und Wissen geteilt werden.*
......
## tl;dr
---
title: tl;dr
hidden: true
---
- [Hardware](http://git.card10.badge.events.ccc.de/card10/hardware) - hardware repo mit docs und specs
- [Firmware](http://git.card10.badge.events.ccc.de/card10/firmware) - firmware repo
- [Firmware Docs](https://firmware.card10.badge.events.ccc.de/) - rendered version der firmware-doku
- [Assembly guide](/de/assembleyourcard10) - bau dein card10 zusammen
- [LogBook](/de/logbook) - Geschichten der Reisenden
- [Interhacktions](/de/interhacktions) - eine Anleitung, um Apps zu bauen
- [Hardware-Übersicht](/de/hardware-overview)
- [USB-C](/de/usbc)
- [Assembly guide](/userguide/assembly.de/) - bau dein card10 zusammen
- [LogBook](/logbook) - Geschichten der Reisenden
- [Interhacktions](/interhacktions) - eine Anleitung, um Apps zu bauen
- [Hardware-Übersicht](/hardware)
- [USB-C](/hardware/usbc)
- [personal state](/ps)
- [app](/app)
- [zusammenbau-video](/vid)
\ No newline at end of file
- [zusammenbau-video](/userguide/assembly#assembly-video)
---
title: tl;dr
---
## tl;dr
{{% notice info %}}
Deutsche Version: [tl;dr](../tldr.de)
{{% /notice %}}
- [Assembly video and instructions](../userguide/assembly) - Assemble your card10
- [app](/app) - Companion app for Android and iOS
- [personal state](/ps)
- [Interhacktions](/en/interhacktions) - a guide to making apps
- [Interhacktions](/interhacktions) - a guide to making apps
- [Hatchery](https://badge.team/badge/card10) - the card10 app store, publish your app
- [Hardware](http://git.card10.badge.events.ccc.de/card10/hardware) - hardware repo with docs and specs
- [Hardware Overview](/en/hardware-overview)
- [USB-C](/en/usbc)
- [Hardware Overview](/hardware)
- [USB-C](/hardware/usbc)
- [Firmware](http://git.card10.badge.events.ccc.de/card10/firmware) - firmware repo
- [Firmware Docs](https://firmware.card10.badge.events.ccc.de/) - rendered version of the firmware docs
- [LogBook](/en/logbook) - records of travellers
- [LogBook](/logbook) - records of travellers
---
title: Firmware
weight: 30
---
![Firmware running FreeRTOS and MicroPython](/media/firmware/teaser.png)
......
---
title: Current Release
title: Firmware Updates
---
# Current: Okra (2020-02-02)
## Current: Okra (2020-02-02)
- Firmware Download: https://card10.badge.events.ccc.de/release/card10-v1.15-Okra.zip
- [Changelog](https://git.card10.badge.events.ccc.de/card10/firmware/blob/master/CHANGELOG.md#v115-2020-02-02-okra)
# Update the firmware release on your card10
## Updating the firmware on your card10
* Download the current firmware `.zip` file to your computer
* Extract it
* Put your card10 into [USB storage mode](/en/gettingstarted#usb-storage)
* Put your card10 into [USB storage mode](/userguide/general-usage/#installing-apps-via-usb)
* Copy over the files you just extracted directly into the main folder. Make sure to also update all files cotained in the `apps` folder. Note: on macOS devices it is recommended to use the terminal, e.g. for the broccoli release: `cp -r ~/Downloads/card10-v1.2-broccoli/* /Volumes/CARD10/`
* Eject your device (if you're doing this in the command line: don't forget the `sync` on linux)
{{% notice info %}}
If your card10 reboots during this operation, use the bootloader to copy the files as explained [here](/userguide/general-usage#bootloader-fix)!
{{% /notice %}}
* Eject your device (if you're doing this in the command line: don't forget to run `sync` on Linux)
* Switch your card10 off and on again
---
# Experimental Releases
## Experimental Releases
These releases are untested and must be considered faulty. Always create a backup of the files on your
card10 before applying them. Please follow the steps mentioned above.
- [Exposure Notifications](/en/exposure_notifications): https://card10.badge.events.ccc.de/release/card10-exno-r1.zip
- [Exposure Notifications](/interhacktions/exposure_notifications): https://card10.badge.events.ccc.de/release/card10-exno-r1.zip
- Important: New Bluetooth bondings can only be made with the "Bluetooth" app active.
---
# Previous Releases
# Nettle (2019-12-29)
## Previous Releases
### Nettle (2019-12-29)
- Firmware Download: https://card10.badge.events.ccc.de/release/card10-v1.14-Nettle.zip
- [Changelog](https://git.card10.badge.events.ccc.de/card10/firmware/blob/master/CHANGELOG.md#v114-2019-12-29-nettle)
......
---
title: Hardware Overview
title: Hardware
weight: 40
---
Our reconstruction of the card10 badge consists of three things:
......@@ -47,7 +48,7 @@ More information to come.
The Fundamental Board is located just above the wristband; above it comes the battery, the Harmonic Board, and the display. The Harmonic Board is connected to the Fundamental Board via a board to board connector.
Several interfaces for [interhacktions](/en/interhacktions) are included on the Fundamental Board. The travelers can be alerted to an event using the vibration motor. Screws through the ECG contacts are used both for attaching the wristband and for making contact with your skin for ECG measurements. Besides its use for interhacktions, the [USB-C](/en/usbc) connector is also used for charging the battery and for updating the firmware.
Several interfaces for [interhacktions](/interhacktions/) are included on the Fundamental Board. The travelers can be alerted to an event using the vibration motor. Screws through the ECG contacts are used both for attaching the wristband and for making contact with your skin for ECG measurements. Besides its use for interhacktions, the [USB-C](/hardware/usbc/) connector is also used for charging the battery and for updating the firmware.
A PDF version of the schematic of the Fundamental Board is available [here](https://git.card10.badge.events.ccc.de/card10/hardware/blob/master/boards/Fundamental-Board/Fundamental-Board.pdf)
......
```
Title: Accessories
```
---
title: Accessories
hidden: true
---
## Gehäuse
......
```
Title: Accessories
```
---
title: Accessories
---
{{% notice info %}}
Deutsche Version: [Accessories](../accessories.de)
{{% /notice %}}
## Cases
......
......@@ -4,7 +4,7 @@ title: Mechanical Data
Our reconstruction of the card10 badge is made of two 1 mm PCBs, spaced 5 mm apart.
- The [Fundamental Board](/en/hardware-overview/#fundamental-board) is a bit larger than the [Harmonic Board](/en/hardware-overview/#harmonic-board)
- The [Fundamental Board](/hardware/#fundamental-board) is a bit larger than the [Harmonic Board](/hardware/#harmonic-board)
- To make sewing the wristband connections easier when the card10 is fully assembled
- The wirstband is about 34-38 mm wide and 25 - 30 cm long
- The two PCBs are spaced using three 5 mm brass spacers and one 5 mm nylon spacer
......
......@@ -2,12 +2,12 @@
title: USB-C
---
# General use
## General use
You will need a USB-C cable to charge your card10. You can also use it as a storage device to read/write files and update software. We plan to provide most of these functions via BLE as well, but a wired connection might still come handy.
The charging and file transfer works whichever way round the USB-C cable is plugged in.
# Full I/O
## Full I/O
Traveler reports agree that the badge uses USB-C, the assumption is that this was chosen over Micro-USB for the available range of extra pins. The reconstruction thus has some extra pins available, which would explain several observations of hardware interHacktions using USB-C.
......@@ -24,18 +24,18 @@ Traveler reports agree that the badge uses USB-C, the assumption is that this wa
| TX2+ | B2 | Reset | Pull low to trigger a reset |
| TX2- | B3 | - | |
# Schematics
## Schematics
![USB-C related schematics section](/media/hardware/usb-c-pinout.png)
**!Caution!** Most USB-C cables available for sale do not connect all pins of the connector. Whilst this is not a problem for general use, if you want to access the full available I/O contacts, it might be best to choose a cable from the suggestions listed at the bottom of the page.
To use full I/O, there is a 'correct side up' for the USB-C cable.
## SWD
## UART
## ECG
External ECG electrodes can be connected via USB-C with a [self-made cable](/en/ecg_kit_assembly/).
## GPIOs
### SWD
### UART
### ECG
External ECG electrodes can be connected via USB-C with a [self-made cable](/tutorials/ecg_kit_assembly/).
### GPIOs
## 'Confirmed' full pin cable options
Whilst this list does not guarantee you anything, these cables have been bought before and were found to have all contacts connected:
......
......@@ -2,48 +2,48 @@
title: Interhacktions
---
# General considerations
## Privacy
## General considerations
### Privacy
Do not collect unneeded data. Always ask yourself if you can reduce the amount of needed data further. Avoid keeping logs.
## Different personal space of people
### Different personal space of people
Make sure your InterHacktions don't encourage people to grab or otherwise uncomfortly interact with people who did not consent.
## Chirality
### Chirality
Some people are left-handed, others are right-handed. Some place a watch below the wrist, some above. When designing user interfaces, bear in mind that the display output may be rotated and buttons may be in a different position than you expect.
## Accessibility
### Accessibility
Consider the variability in range of motion, vision, etc. New ideas how menus can be navigated and the HERT2 can become more accessible are very welcome.
# Interfaces
## Physical
## Interfaces
### Physical
### Contacts for sewing or soldering
#### Contacts for sewing or soldering
A total of 4 GPIO pins, as well as 3.3V and GND contacts are available for sewing wearable LEDs, sensors, ... onto the wristband.
The pitch of the small holes between the sewable connectors fits a 2.54 mm pin header, so if you rather work with solder than thread, you can use an angled pin header to access the sewable connectors. Additional debugging pins are also available through the small contacts between the five sewable connectors on each side.
### USB-C spare pins
Besides the usual USB pins, we made some special signals e.g. UART and contacts for attaching ECG probes available on the USB-C connector. You can find more details on the [USB-C](/en/usbc) page.
#### USB-C spare pins
Besides the usual USB pins, we made some special signals e.g. UART and contacts for attaching ECG probes available on the USB-C connector. You can find more details on the [USB-C](/hardware/usbc/) page.
### Wristband
#### Wristband
If the velcro lined wristband doesn't fit your needs, you can use the holes for the sewing contacts or the ECG contacts to attach your own wristband.
### Harmonic Board
#### Harmonic Board
The Harmonic Board is a fairly simple 4 layer board, you can make a customized Harmonic Board if you like.
## Wireless Interfaces
### Bluetooth Low Energy
Below an overview of BLE interhacktions; for more details see the [ble page](/en/ble)
#### Badge to badge
#### Badge to app
#### Badge to interhactions, latptop, etc.
#### Mesh
### Wireless Interfaces
#### Bluetooth Low Energy
Below an overview of BLE interhacktions; for more details see the [ble page](/userguide/ble)
##### Badge to badge
##### Badge to app
##### Badge to interhactions, latptop, etc.
##### Mesh
# Software
## Micropython l0dables
## c l0dables
### Air Guitar
## Files read as a USB drive
## Software
### Micropython l0dables
### c l0dables
#### Air Guitar
### Files read as a USB drive
### blinkisync
---
title: blinkisync
---
From firmware version 1.8 you will be able to send and receive text via light with your card10.
......
......@@ -14,7 +14,7 @@ a Merge Request which implements this functionality. If you have a working toolc
please try and build this MR, as you will have to most up-to-date version.
If you do not have a working toolchain, you can download a [pre-build image](/release/card10-exno-r1.zip).
Simply unzip the archive and merge it onto your card10. See the [firmware update page](/en/firmwareupdate) for details. Most importantly
Simply unzip the archive and merge it onto your card10. See the [firmware update page](/firmware/firmwareupdate) for details. Most importantly
always use the "safely eject" functionality of your operating system after writing files to the card10.
To use the BLE features of the card10 make sure to enable BLE in the `Bluetooth` app.
......
---
title: Erste Interhacktionen
hidden: true
---
Hinweis: Die authoritative Seite ist die englische. Wenn du hier etwas inhaltlich änderst, bitte sorge dafür, dass es auch auf der englischen Seite geändert wird.
# Erste Interhacktionen
{{% notice info %}}
Hinweis: Die authoritative Seite ist die englische. Wenn du hier etwas inhaltlich änderst, bitte sorge dafür, dass es auch auf der englischen Seite geändert wird.
{{% /notice %}}
Die einfachste Art und Weise, um LEDs zum blinken zu bringen, ist, python zu benutzen. Es gibt zwei Möglichkeiten, um Python-Code auszuführen: Entweder du verwendest eine interaktive Python-Kommandozeile oder du speicherst `.py`-Dateien auf dem card10. Die interaktive Kommandozeile ist sehr praktisch, um Python-Kommandos auszuführen und `.py`-Dateien zu debuggen. Wenn du.py-Dateien direkt speicherst, sind die Skripte, die du schreibst auch dann verfügbar, wenn card10 nicht mehr mit deinem Computer verbunden ist.
......
......@@ -2,6 +2,10 @@
title: First Interhacktions
---
{{% notice info %}}
Deutsche Version: [Erste Interhacktionen](../firstinterhacktions.de)
{{% /notice %}}
The easiest way to make some LEDs blink is using python. There are two ways of executing python code: Using an interactive python command line, and saving `.py` files on the card10. The interactive command line is very practical to try out python commands, and debug '.py' files. Directly saving .py files makes the scripts you write available when you have card10 disconnected from your computer.
## Using the interactive command line
......@@ -79,4 +83,4 @@ Once you are satisfied, you can publish it in an official revision. As you impro
To close a session in screen, press `Ctrl+A` then `k` then `y`. In picocom, exit using `Ctrl+A`, then `Ctrl+Q`.
## Congratulations!
When applying your newly learned card10 skills, please have a look at the [general considerations for designing Interhacktions](/en/interhacktions). Also bear in mind that some blinking patterns have been assigned a special meaning for communicating a traveler's [personal state](/ps).
When applying your newly learned card10 skills, please have a look at the [general considerations for designing Interhacktions](/interhacktions/). Also bear in mind that some blinking patterns have been assigned a special meaning for communicating a traveler's [personal state](/ps/).
---
title: Logbook
weight: 60
---
#### general