JAVA HELP!

Započeo M!chaeL, Avgust 23, 2020, 23:46:18 POSLE PODNE

prethodna tema - sledeća tema

0 članova i 1 gost pregledaju ovu temu.

Znam da nije podforum za javu, ali ne postoji za javu podforum tkd sorry. Ugl kupio sam raspberry pi 4 i povezao sam led diodu na pinove i hocu da je isprogramiram za pocetak samo da blinka kada se pokrene program i to sam uradio u javi ali mi izbacuje ovaj warnning "LEDBlink.java is a non-project file, only syntax errors are reported"

Evo ti neki primjeri, mozes koristit ovaj kod ili kreiraj svoj kod pa imas primer :)

Evo za javu:


import com.pi4j.io.gpio.GpioController;
import com.pi4j.io.gpio.GpioFactory;
import com.pi4j.io.gpio.GpioPinDigitalOutput;
import com.pi4j.io.gpio.RaspiPin;

public class BlinkingLed {

    public static void main(String[] args) {
try {
   
    final GpioController gpio = GpioFactory.getInstance();

    final GpioPinDigitalOutput ledPin = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_00);

   
    ledPin.blink(1000, 15000);

   
    while (true) {
Thread.sleep(500);
    }

} catch (Exception e) {
    e.printStackTrace();
}
    }
}


Ali ja ti preporucujem python:

[pawn]
import RPi.GPIO as GPIO
import time

ledPin = 22   

def setup():
        GPIO.setmode(GPIO.BOARD)       
        GPIO.setup(ledPin, GPIO.OUT)   
        GPIO.output(ledPin, GPIO.LOW) 

def loop():
        while True:
                print 'LED on'
                GPIO.output(ledPin, GPIO.HIGH)   
                time.sleep(1.0)                 
                print 'LED off'
                GPIO.output(ledPin, GPIO.LOW)   
                time.sleep(1.0)                 
def endprogram():

        GPIO.output(ledPin, GPIO.LOW)     
        GPIO.cleanup()                   

if __name__ == '__main__':         
        setup()
        try:
                loop()
        except KeyboardInterrupt: 
                endprogram()
[/pawn]
Poslednja Izmena: Avgust 23, 2020, 23:55:08 POSLE PODNE od Fqris

TIIIIIRRRRRRUUUUUU RIIIIIIIIIIIIIIIII RUUUUUUUUUUUUU

Citat: Fqris poslato Avgust 23, 2020, 23:54:03 POSLE PODNE
Evo ti neki primjeri, mozes koristit ovaj kod ili kreiraj svoj kod pa imas primer :)

Evo za javu:


import com.pi4j.io.gpio.GpioController;
import com.pi4j.io.gpio.GpioFactory;
import com.pi4j.io.gpio.GpioPinDigitalOutput;
import com.pi4j.io.gpio.RaspiPin;

public class BlinkingLed {

    public static void main(String[] args) {
try {
   
    final GpioController gpio = GpioFactory.getInstance();

    final GpioPinDigitalOutput ledPin = gpio.provisionDigitalOutputPin(RaspiPin.GPIO_00);

   
    ledPin.blink(1000, 15000);

   
    while (true) {
Thread.sleep(500);
    }

} catch (Exception e) {
    e.printStackTrace();
}
    }
}


Ali ja ti preporucujem python:

[pawn]
import RPi.GPIO as GPIO
import time

ledPin = 22   

def setup():
        GPIO.setmode(GPIO.BOARD)       
        GPIO.setup(ledPin, GPIO.OUT)   
        GPIO.output(ledPin, GPIO.LOW) 

def loop():
        while True:
                print 'LED on'
                GPIO.output(ledPin, GPIO.HIGH)   
                time.sleep(1.0)                 
                print 'LED off'
                GPIO.output(ledPin, GPIO.LOW)   
                time.sleep(1.0)                 
def endprogram():

        GPIO.output(ledPin, GPIO.LOW)     
        GPIO.cleanup()                   

if __name__ == '__main__':         
        setup()
        try:
                loop()
        except KeyboardInterrupt: 
                endprogram()
[/pawn]
Probao sam tvoj code za javu i izbacuje isto. Python sam vec probao i radi ali mi nista ne znaci posto ucim javu, python me trenutno ne interesuje

a ovo mi izbacuje u terminalu

        GpioPinDigitalOutput cannot be resolved to a type
        gpio cannot be resolved
        RaspiPin cannot be resolved to a variable

        at LEDBlink.main(LEDBlink.java:7)




@kaizer  pomagaj mu , ti se valjda razume