Schlagwort-Archive: C

Neues Tool in Arbeit – PinsQan

Bei PinsQan handelt es sich um ein kleines Projekt mit einigen nützlichen Funktionen. Es steckt noch in den Kinderschuhen und ihr seit alle herzlich eingeladen die Entwicklung voran zu bringen.

PinsQan ist für mich ein Projekt um tiefer in die C# Programmierung ein zu steigen und hat keinen Anspruch ein kommerzielles Tool zu werden. Bitte geht also mit diesem Hintergrundwissen an die Benutzung und Bewertung der Software.

Bei Interesse testet das Tool einfach und gebt mir hier Feedback. Ich werde unter diesem Beitrag eine Bug-List führen und mich den Problemen nach und nach annehmen.

Wünsche für neue Funktionen sind natürlich genau so gern gesehen.

Die Grundfunktionen

  • Netzwerkscanner
  • WLAN-Scanner (in Arbeit)
  • SSH-Command an Netzwerk Client senden
  • RaspberryPi-GPIO Lesen und schreiben

Download

Die aktuelle Version findet ihr im Bereich Download

Screenshots

Bug-List

  • Netzwerkscanner funktioniert nur mit /24 Netzwerk

To-Do

  • Profile für SSH-Commands
  • SSH-Connection halten
  • GPIO Status Read Input/Output/Status
  • SSH-Commands + Ergebnis/Antwort in Ausgabe aufnehmen

Historie

  • 01.01.2018
    • Es wurden einige Klassen erstellt, um den Code besser lesbar zu machen
    • Überarbeitung der GUI
      • Progressbar, Button Connect und Button Disconnet entfernt
      • Button „GPIO Write“ hinzugefügt
      • Alle gesetzten Checkboxen werden gelesen und die GPIO’s während einer SSH-Verbindung geschrieben
      • Hinzufügen von RPi-Modellen vorbereitet
    • Überarbeitung der Console
      • Feedback zum Schreiben der GPIO’s in
Werbung

Arduino – Get started!

Gerade eben habe ich mein neues Spielzeug in Betrieb genommen. Ich bin seit ein paar Tagen Besitzer eines Arduino UNO R3. Die Entwicklungsumgebung Arduino 1.0.6 macht auf den ersten Blick einen ordentlichen Eindruck und bringt zahlreiche Code Examples mit, was für den Einstieg sehr gut ist.

Aber das beste ist natürlich, dass es die Software auch für den MAC gibt!

Und was macht man als erstes? Richtig! Eine Led zum leuchten bringen!

Benötigt wird:

  • Arduino
  • Taster (im Beispiel ein Öffner)
  • LED mit Vorwiderstand

Aufgabe:

Beim Betätigen des Tasters soll die LED leuchten!

Aufbau

Steckplatine

 

Code

Der Sketch sieht wie folgt aus:

/*
- Einfaches Projekt zur Darstellung des Setups der Ein- / Ausgänge
- Durch betätigen des Tasters wird eine LED eingeschalten
- ACHTUNG: Im Beispiel handelt es sich bei dem Taster um einen Öffner!
*/

//Variablendeklaration
int Button=1;
const int LED_1 = 12;
const int Btn = 13;

//Setupfunktion für die IO's
void setup()
{
  pinMode(Btn, INPUT);
  pinMode(LED_1, OUTPUT);
}

//Hauptfunktion
void loop()
{
  Button = digitalRead(Btn);

  if (Button == 0)
  {
    digitalWrite(LED_1, HIGH);
  }

  else
  {
    digitalWrite(LED_1, LOW);
  }
}