Letzte Änderung: 2019-09-25

DVATI Versuchsideen

Hier stehen Ideen für Verbesserungen und auch neue Versuche. Wahrscheinlich nicht für die Allgemeinheit interessant.

Ein bisschen Elektrotechnik

  • Typische Spannungen
    • 5V (z.B. Arduino)
    • 3,3V (z.B. STM32)
    • "Tolerante" Eingänge (5V an 3,3V IC)
    • Pegelanpassung 5V --> 3,3V, 3,3V --> 5V
    • Die Sachen nicht einfach "blind" zusammenstecken!
  • Serienschaltung Widerstand --- LED
    • U/I-Kurve der LED
    • Strom begrenzen
    • Spannung konstant
  • Widerstand --- Taste
  • Widerstand --- Potentiometer

AVR

Ardunio

  • Es gibt in Linux ein Paket "arduino".

RS-232 unter Windows und Linux

  • Theorie: asynchrone Datenübertragung, UART, RS-232
  • Verwenden der seriellen Schnittstelle in C und Python auf Windows und Linux.

RS-485

CAN

  • Chat Programm
  • CAN-FD

USB

  • USB-Protokoll analysieren mit Wireshark oder Ellisys USB Sniffer.
  • USB Firmware selber in MCU programmieren, z.B. mit AVR LUFA.

Versuche mit dem Smartphone

Klaus Dembowski, Smartphone- und Tablet-Hacks, dpunkt Verlag 2016. (auch auf Safari Books Online).

Schrittmotoransteuerung

Siehe Versuch von Hr. Saufler.

STM32

  • Imgrund/Kolesnikov WS1516: Versuch mit STM32F3 Discovery (LEDs, ...), u.a. auch RS-485, Spiel
  • CubeMX
  • Atollic, OpenSTM32, Gnuarmeclipse, ...
  • OpenOCD
  • WII Nunchuck (Joystick ueber I2C)
  • Beispiele für STM32VLDiscovery ohne Cube-Lib
  • WS1516, G2: STM32, Sinus-Ausgabe

NFC/RFID

  • Adafruit PN532
  • Mifare
  • Legic RFID

eLinux

  • Buildroot
  • Yocto
  • Echtzeit

LoRa

Python

  • Numpy, Scipy

IoT

Web Programmierung

  • WS1516, G4: RPi, nginx, Python, WSGI, Ajax, Web-Sockets

Ethernet low-level

FPGA

  • Lattice ice40

DVATI_Versuchsideen (last edited 2019-10-15 07:11:26 by HubertHoegl)

|| Kontakt