- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 49

Thema: Arduino Mega am Raspi Pi 3

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    19.01.2016
    Ort
    Saarbrücken
    Beiträge
    397
    Wie gesagt, offiziell ist UART erst auf ttyS0 eingestellt. Aber da es da anscheinend Probleme wegen Bluetooth gibt muss man Bluetooth deaktivieren (ob das ganze oder nur das Bluetooth bei den GPIOs weiss ich nicht). Durch das Deaktivieren wird UART wieder zu ttyAMA0.

    Also dürfte sich da ja eigentlich nichts ändern?

    Im Übrigen, wenn ich wireingPi verwende muss ich mein Programm mit sudo starten. Kann man das umgehen?

    - - - Aktualisiert - - -

    Läuft mein Raspi eigentlich unter Sparflamme oder warum zieht der nur 0,16 bis maximal 0,25 (beim Compilieren) an Strom?

  2. #2
    HaWe
    Gast
    Zitat Zitat von hirnfrei Beitrag anzeigen
    Im Übrigen, wenn ich wireingPi verwende muss ich mein Programm mit sudo starten. Kann man das umgehen?
    verstehe ich auch nicht, die Beschreibung macht mich völlig konfus.


    edit,
    Gordon Henderson schriebs mir gerade:
    https://www.raspberrypi.org/forums/v...974705#p974702

    Without sudo you can not use PWM, nor can you control the internal pull-up/down resistors. (This may have changed, but no-ones told me)

    To make wiringPi use non-root access you need to set the enviroment variable.

    As of kernels 4.1.7, a user-level GPIO access mechanism is available,
    however wiringPi will not use this by default - because at this time
    there appears to be issues when trying to program the PWM or clock out‐
    put hardware. If you can live without PWM or GPIO clocks and you want
    to use the GPIO from a non-root program, then you need to make sure
    that the module bcm2835_gpiomem is loaded at boot time. This should
    happen automatically when you enable the device tree in raspi-config.
    You may also need some additional information in /etc/udev/rules.d/ to
    change the mode and ownership of the /dev/gpiomem file. Finally, you
    need to set the environment variable WIRINGPI_GPIOMEM. This will go-
    away in future releases once the /dev/gpiomem interface is fully opera‐
    tional.

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    19.01.2016
    Ort
    Saarbrücken
    Beiträge
    397
    Das verstehe ich auch irgendwie nicht. Ist sehr verwirrend.

    Letzten Endes ist es keine dramatische Sache. Benutze ich eben sudo oder melde mich als Root an. Auf dem Raspi sind keine sensiblen Daten die mir jemand klauen könnte. Komisch ist es dennoch.

  4. #4
    HaWe
    Gast
    ich auch nicht, aber nachdem man sudo sowieso für pwm und pullups/downs braucht, komme ich eh nicht drum rum.

  5. #5
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    18.05.2007
    Ort
    Berlin
    Alter
    53
    Beiträge
    765
    Hallo,

    der gewünschte User (Pi) muss den jeweiligen Gruppen zugeordnet sein. Welche das sind, hängt dann wieder vom Einsatzzweck ab. Habe ich irgendwo auch schon Mal erwähnt.
    Wenn das Herz involviert ist, steht die Logik außen vor! \/

  6. #6
    HaWe
    Gast
    mact mich persönlich aber jetzt nicht wirklich schlauer, was genau ich mit welchen exakten Einzelschritten unternehmen müsste, um wiringPi OHNE sudo benutzen zu können.

    also:
    1. ?
    2. ?
    3. ?
    4. ?
    5. ?
    ...?

  7. #7
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    18.05.2007
    Ort
    Berlin
    Alter
    53
    Beiträge
    765
    Hallo,

    die Befehle stehen im oben verlinkten Post. Welche Du genau brauchst, kann ich nicht pauschal sagen. Hängt von den installierten und genutzten Paketen ab. Da gibt es zu viele Möglichkeiten, um alle zu kennen. Am besten Du listet die möglichen Gruppen
    Code:
    cat /etc/group
    auf und fügst den User Pi nach und nach den Gruppen zu. Zwischendurch immer testen.

    Mit gpio und der seriellen Schnittstelle (dialout) würde ich Anfangen.
    Code:
    sudo usermod -aG gpio pi
    sudo usermod -aG dialout pi
    Alles natürlich auf der Shell eingeben.

    Ohne sudo nutzen zu müssen, geht natürlich root am einfachsten. Wenn Du den user Pi aber da hinzufügst, kannst Du Dich gleich als root anmelden.
    Wenn das Herz involviert ist, steht die Logik außen vor! \/

Ähnliche Themen

  1. I2C-Farb-Sensoren (RGB) für Raspi u/o Arduino
    Von HaWe im Forum Sensoren / Sensorik
    Antworten: 19
    Letzter Beitrag: 05.04.2016, 15:42
  2. Antworten: 63
    Letzter Beitrag: 18.02.2016, 07:43
  3. Arduino Mega mit LCD I2C
    Von Ezekiel im Forum Arduino -Plattform
    Antworten: 11
    Letzter Beitrag: 12.01.2016, 09:50
  4. Raspi mit Arduino per USB verbinden
    Von HaWe im Forum Raspberry Pi
    Antworten: 4
    Letzter Beitrag: 11.11.2015, 16:26
  5. Phoenix_PS2_SSC32 Arduino Mega
    Von Ownnemesis im Forum Arduino -Plattform
    Antworten: 6
    Letzter Beitrag: 15.10.2015, 17:54

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests