1. Forum
  2. Artikel
  3. Mitglieder
    1. Letzte Aktivitäten
    2. Benutzer online
    3. Team
    4. Mitgliedersuche
    5. Trophäen
  4. Partner
  5. Kontakt
  • Anmelden
  • Registrieren
  • Suche
Dieses Thema
  • Alles
  • Dieses Thema
  • Dieses Forum
  • Artikel
  • Seiten
  • Forum
  • Erweiterte Suche
  1. The-Greenleaf - Cannabis Grow Community
  2. Züchten
  3. Equipment & Klima
PREMIUM WERBUNG
PREMIUM WERBUNG
PREMIUM WERBUNG

Controller Selbstbau mit Arduino

  • .Chris.
  • 23. Februar 2013 um 19:28
  • .Chris.
    tGl Spender
    Reaktionen
    5
    Trophäen
    1
    Beiträge
    31
    • 23. Februar 2013 um 19:28
    • #1

    Heyho ihr lieben,

    ich möchte euch den Microcontroller Arduino, seine vorzüge und spielerein vorstellen

    Die Arduino Plattform
    Die Arduino-Plattform ist eine aus Soft- und Hardware bestehende Physical-Computing-Plattform. Beide Komponenten sind im Sinne von Open Source quelloffen. Die Hardware besteht aus einem einfachen I/O-Board mit einem Mikrocontroller und analogen und digitalen Ein- und Ausgängen. Die Entwicklungsumgebung beruht auf der Entwicklungsumgebung von Processing und Wiring, die insbesondere Künstlern, Designern, Bastlern und anderen Interessierten den Zugang zur Programmierung und zu Mikrocontrollern erleichtern soll. Arduino kann verwendet werden, um eigenständige interaktive Objekte zu steuern oder um mit Softwareanwendungen auf Computern zu interagieren
    (z. B. Adobe Flash, Processing, Max/MSP, Pure Data, SuperCollider, diversen Skriptsprachen, Terminal, vvvv etc.). Arduino wird intensiv an Kunsthochschulen genutzt, um interaktive Installationen aufzubauen.

    Das Arduino-Projekt erhielt 2006 eine Anerkennung im Rahmen des Prix Ars Electronica in der Kategorie Digital Communities.

    Hardware
    Die Hardware basiert auf einem Atmel AVR-Mikrocontroller aus der megaAVR-Serie. Ursprünglich wurde der ATmega8, später der
    ATmega168 und aktuell der ATmega328, der ATmega1280 und der ATmega2560 verbaut. Alle Boards werden entweder über USB oder eine externe Spannungsquelle mit 5 Volt versorgt und verfügen über einen 16 MHz-Schwingquarz (es gibt Varianten mit 3,3 V Versorgungsspannung und solche mit abweichendem Takt).

    Konzeptionell werden alle Boards über eine serielle Schnittstelle programmiert. Der Mikrocontroller ist mit einem Boot-Loader vorprogrammiert, wodurch die Programmierung direkt über die serielle Schnittstelle ohne externes Programmiergerät erfolgen kann. Bei älteren Boards wurde dafür die RS-232-Schnittstelle genutzt. Bei aktuellen Boards geschieht die Umsetzung von USB nach seriell über einen eigens entwickelten USB-Seriell-Konverter basierend auf dem ATmega8U2. Zuvor wurde das mit dem populären Baustein
    FT232RL von FTDI realisiert. Die Version Arduino Leonardo verwendet als Prozessor den ATmega32u4, welcher die USB-Unterstützung nativ bereitstellt und sich damit auch als Tastatur oder Maus gegenüber einem PC ausgeben kann.

    Die Arduino-Boards stellen die meisten I/O-Pins des Mikrocontrollers zur Nutzung für elektronische Schaltungen zur Verfügung. Die aktuell gängigen Boards bieten 14 digitale I/O-Pins, von denen sechs PWM-Signale ausgeben können und sechs als analoge Eingänge dienen können. Für die Erweiterung werden vorbestückte oder teilweise unbestückte Platinen – sogenannte „Shields“ – angeboten, die auf das Arduino-Board aufsteckbar sind. Es können aber auch z.B. Steckplatinen für den Aufbau von Schaltungen verwendet werden.

    Die neueste Version Arduino Due besitzt einen ARM Cortex-M3 32-Bit-Prozessor vom Typ Atmel SAM3X8E und stellt mit 84MHz Taktfrequenz die leistungsstärkste Variante dar.


    Software
    Arduino bringt eine eigene integrierte Entwicklungsumgebung (IDE) mit. Dabei handelt es sich um eine plattformunabhängige Java-Anwendung. Sie basiert auf der IDE von Processing,
    einer auf die Einsatzbereiche Grafik, Simulation und Animation
    spezialisierten Entwicklungsumgebung. Die Arduino-IDE bringt einen Code-Editor mit und bindet gcc als Compiler ein. Zusätzlich werden die avr-gcc-Library und weitere Arduino-Librarys eingebunden, die die Programmierung in C und C++ stark vereinfachen.

    Für ein funktionstüchtiges Programm genügt es, zwei Methoden zu definieren:

    • setup() – wird beim Start des Programms (entweder nach dem
      Übertragen auf das Board oder nach Drücken des Reset-Tasters) einmalig
      aufgerufen, um z.B. Pins als Eingang oder Ausgang zu definieren.
    • loop() – wird durchgehend immer wieder durchlaufen, solange das Arduino-Board eingeschaltet ist.


    Hier ein Beispiel für ein Programm (in der Arduino-Diktion: Sketch), welches eine an das Arduino-Board angeschlossene LED blinken lässt:

    Code
    int ledPin = 13; // die LED ist an Pin 13 angeschlossen, was in der Variablen ledPin gespeichert ist
                     // (Diese LED ist bei den meisten Boards integriert)
     
    void setup() {
        pinMode(ledPin, OUTPUT); // legt den LED-Pin als Ausgang fest
    }
     
    void loop() {
        digitalWrite(ledPin, HIGH); // LED anschalten
        delay(1000); // 1 Sekunde (=1000 ms) warten (delay() braucht den Parameter in ms)
        digitalWrite(ledPin, LOW); // LED ausschalten
        delay(1000); // 1 Sekunde warten
    }
    Alles anzeigen

    Ihr versteht jetzt alle bestimmt nur Bahnhof, nicht schlimm, für die Leute die technisch sowie Programmiertechnisch nicht ganz legasteniker sind können sich damit anvertrauen ;).

    Hier noch einige Videos was man mit dieser Platform alles machen kann.
    Video 2, Video 3 und Video 4 sind die besten ;)

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Externer Inhalt www.youtube.com
    Inhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.
    Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.

    Ich setze mich gerade ein wenig damit auseinander und lese fleissig tutorials, werde mir nächste Woche auch allen schnick schnack bestellen und dann mal richtig anfangen ;). Sobald ichs hab sag ich euch bescheid.

    Wenn Interesse eurerseits da sein sollte, dann teilt es hier bitte mit, vielleicht wird es dann bald auch mehrere geben die sich damit beschäftigen, Tutorials fertige Codeschnipsel, fertige Projekte e.t.c.


    LG
    Chris

    [tabmenu]
    [tab='Zitat','https://the-greenleaf.in/wcf/images/pho…57-04ee0948.png']

    don`t drink and drive, if you can smoke and fly afro_1

    [tab='Aktuelle Grows','https://the-greenleaf.in/icon/plant.png']
    Grow #1 | Grow #2
    [tab='Tutorials','https://the-greenleaf.in/wcf/icon/helpS.png']#E/F Tisch | #Selfmade Seeds | #Arduino Handbuch
    [tab='Arduino','https://the-greenleaf.in/at.png']#Growtool Selbstbau

    Einmal editiert, zuletzt von .Chris. (23. Februar 2013 um 19:42) aus folgendem Grund: edit

PREMIUM WERBUNG
PREMIUM WERBUNG

PRO-Mitglied

Keine Werbung & vieles mehr...

Letzte Beiträge

  • Der "Bilder zwischendurch"-Thread

    Hoizhax 6. Juni 2025 um 18:55
  • Erster Outdoor Grow DE

    Hoizhax 6. Juni 2025 um 18:01
  • Kochen und Backen

    Hoizhax 6. Juni 2025 um 17:58
  • Erntegerät - Spülmaschinengeeignet

    Core T. Son 6. Juni 2025 um 17:29
  • Die Witze Ecke

    Hoizhax 6. Juni 2025 um 16:08

Heiße Themen

  • pH / EC Messgerät

    30 Antworten, Vor 4 Wochen
  • AKF blasend betreiben - Welcher Schlauch?

    15 Antworten, Vor 3 Wochen
  • Günstig an Anbautechnik kommen: Cannabis-Grow auf Budget

    11 Antworten, Vor 2 Wochen
  • Neuling brauch Rat für den Start

    187 Antworten, Vor 4 Monaten
  • Luftentfeuchter

    26 Antworten, Vor einem Monat

Neueste Mitglieder

  • deand8155

    2. Juni 2025 um 00:22
  • StonerPalace

    26. Mai 2025 um 13:56
  • Xkalibur

    25. Mai 2025 um 09:26
  • Phytomed

    18. Mai 2025 um 09:15
  • technews

    14. Mai 2025 um 11:45

Themen-Schlagwortwolke

  • Abluft
  • Akf
  • Anbau
  • Anfänger
  • Auto
  • Autoflowering
  • Automatic
  • Bio
  • biobizz
  • Blätter
  • Blüte
  • cannabis
  • CBD
  • diy
  • Dünger
  • ec
  • Erde
  • Ernte
  • Ernte Zeitpunkt
  • Ertrag
  • Gelbe Blätter
  • Giessen
  • grow
  • Growbox
  • Hilfe
  • Hydro
  • indica
  • Indoor
  • LED
  • led grow
  • licht
  • Lüfter
  • mangel
  • Mangelerscheinung
  • NDL
  • Outdoor
  • outdoor grow
  • Pflanze
  • ph
  • Problem
  • probleme
  • Samen
  • Sativa
  • Schimmel
  • Seeds
  • Sorten
  • temperatur
  • Wachstum
  • Wasser
  • Weed
PREMIUM WERBUNG

Forum online seit...

17 Jahren, einem Monat, 6 Tagen, 19 Stunden und 13 Minuten

Online seit « 2008 » sind wir der Anlaufpunkt für den Anbau für den Eigenbedarf und Infos rund ums Thema « Cannabis ».

  1. Impressum
  2. Nutzungsbedingungen
  3. Datenschutzerklärung
  4. Kontakt
  5. Spenden
  1. PARTNER
    1. IHRE WERBUNG HIER!
    2. IHRE WERBUNG HIER!
    3. IHRE WERBUNG HIER!
    4. IHRE WERBUNG HIER!
    5. IHRE WERBUNG HIER!
    6. IHRE WERBUNG HIER!
  2. PARTNER
    1. IHRE WERBUNG HIER!
    2. IHRE WERBUNG HIER!
    3. IHRE WERBUNG HIER!
    4. IHRE WERBUNG HIER!
    5. IHRE WERBUNG HIER!
    6. IHRE WERBUNG HIER!
  3. PARTNER
    1. IHRE WERBUNG HIER!
    2. IHRE WERBUNG HIER!
    3. IHRE WERBUNG HIER!
    4. IHRE WERBUNG HIER!
    5. IHRE WERBUNG HIER!
    6. IHRE WERBUNG HIER!
  4. PARTNER
    1. IHRE WERBUNG HIER!
    2. IHRE WERBUNG HIER!
    3. IHRE WERBUNG HIER!
    4. IHRE WERBUNG HIER!
    5. IHRE WERBUNG HIER!
    6. IHRE WERBUNG HIER!
Community-Software: WoltLab Suite™