Kann man die Arduino Software auch für ähnliche Mainboards verwenden?

Ich habe einen 3D Drucker mit einem Atmel Mainboard. Die Firmware kann ich flashen und ihre Version ändern, das habe ich schon öfters getan.

Der Arduino Mega 2560 kann man dann als 3D Drucker Mainboard verwenden und die Firmware selbst, ziemlich unkompliziert programmieren.

Meine Frage ist, ob ich bei meinem Mainboard mit Atmel Prozessor, das ja eigentlich äquivalent wie der Arduino Mega ist, Auf diese Art die Achsen steuern kann, sowie alle nötigen Sensoren, sowie die Nozzle ansteuern kann.

Die Schnittstellen sind auf dem Mainboard gekennzeichnet und theoretisch sollte ich ja diese alle ansteuern können, oder? Wenn dies der Fall wäre, könnte ich ja mithilfe des Arduinos eine eigene Firmware auf den Drucker laden (natürlich selbst programmiert. Ich kenne mich bereits aus mit dem Programmieren von Arduinos.) Meine Drucker Firmware hat gewisse Hürden, die mich zwingen das Hauseigene Filament zu verwenden. Da die Anschlüsse auf dem Printer nicht alles Standartanschlüsse sind, möchte ich bestenfalls das Originale Mainboard behalten.

Ich habe es selbst noch nicht ausprobiert, da ich unsicher war. Kann mir jemand bestätigen, dass dies möglich ist? Und muss ich noch etwas bestimmtes beachten?

LG Lubi

Bild zum Beitrag
Computer, Software, Technik, IT, programmieren, Firmware, Arduino, Informatik, Technologie, 3D-Drucker, Spiele und Gaming
Array Werte einfügen/löschen/ändern?

Hallo ich bin gerade am Java lernen und habe folgendes Problem:

Ich habe ein Array erstellt in dem ich angebe wie viele Zahlen ich eingeben will und diese dann eingeben kann. Nun möchte ich über Switch-Case dem Benutzer die Möglichkeit geben Werte neu an eine beliebige Stelle einzufügen / einen Wert zu löschen / oder einen Wert abzuändern.

import java.util.Scanner;


public class Hausaufgabe71 {


    public static void main(String[] args) {
        Scanner eingabe = new Scanner(System.in);
        
        System.out.println("Wie viele Zahlen sollen eingegeben werden?");
        int anzahlZahlen = eingabe.nextInt();
        double[] zahlen = new double[anzahlZahlen];
        for (int i = 0; i < zahlen.length; i++) {
            System.out.print("Zahl " + (i + 1) + ": ");
            zahlen[i] = eingabe.nextDouble();
        }
        System.out.print("\nAktuelle Zahlen: ");
        for (double element : zahlen) {
            System.out.print(element + " ");
        }
        
        System.out.println("\nSumme: " + summe(zahlen) + " " + "Durchschnitt: " 
                + durchschnitt(zahlen));
        
        System.out.println("Was möchten Sie tun?\n1) Zahl einfügen\n2) Zahl"
                + " löschen \n3) Zahl ändern \n4) Beenden");
        
        int menue = eingabe.nextInt();
    
        switch (menue) {
        case 1:
            System.out.println("\nAn welcher Position möchten Sie die Zahl "
                    + "ändern?\n(1 = erste Zahl; " + (zahlen.length + 1) 
                    + " = hinten anfügen)");
            int pos = eingabe.nextInt();
            
            break;
            


        }
        
    }
    public static double summe(double[] zahlen) {
        double sum = 0;
        for (double value : zahlen) {
            sum += value;
        }
        return sum;
    }
    public static double durchschnitt(double[] zahlen) {
        double dur = 0;
        for (int i = 0; i < zahlen.length; i++) {
            dur += zahlen[i];
        }
        return dur / zahlen.length;
    }
}

Das ist mein bisheriger Quelltext.

Hat jemand einen Ansatz für mich wie ich diese Punkte realisiere?

MfG

Computer, programmieren, Java
Videokonferenz teams, können die Lehrer einen zwingen?

Hey!

Vorab möchte ich erwähnen, dass jegliche Antworten wie ''und wie machst du das im Präsenz-unterricht?'' ''Ziehst du dir eine Decke über den Kopf im Klassenzimmer?'' ''da muss man einfach durch'' etc unnötig sind. Einige Menschen haben Probleme mit sich selbst (oder generell damit sich anderen zu zeigen) durch Erfahrungen oder ähnliches & offensichtlich KEINE Chance sich im echten Leben zu verstecken. Allerdings ist es etwas anderes vor der Kamera (ist in meinen Augen weitaus unangenehmer). Es könnten Bilder/Videos gemacht werden um sich über die Person witzig zu machen & ähnliches (bin mir zu 100% sicher, dass sich das von alleine versteht) und durch den Onlineunterricht entsteht eine kleine Chance wenigstens dort ohne Angst über das eigene Aussehen/Benehmen am Unterricht teilzunehmen. Also bitte einfach direkt auf die Frage eingehen und dieses ewige ''ah du stellst dich an, ich kann das auch also musst du das auch'' benehmen weglassen :).

Wir haben aufgrund der Berufsschulschließung jetzt auch den Onlineunterricht mit Videokonferenzen (es wurde bisher nicht erwähnt ob man eine Kamera verwenden muss oder nicht da morgen der erste Tag ist) allerdings wollte ich sicher gehen wie die Situation diesbezüglich ist.

Ich bin mir bewusst, dass die Lehrer die Anwesenheit durch die Kamera überprüfen wollen (oder teils müssen) allerdings ist das ja nicht überall so. Könnte man daher die Benutzung einer Kamera verneinen (aufgrund von rechtlichen Gründen oder ähnliches) ? :)

Vielen Dank für Antworten im voraus! :)

Computer, Microsoft, Schule, Lehrer, Online-Unterricht

Meistgelesene Beiträge zum Thema Computer