Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import lejos.robotics.SampleProvider;
- public class kalibrointi {
- private int[] värit;
- private int r;
- private int g;
- private int b;
- SampleProvider colorProvider;
- float[] sample;
- public kalibrointi(SampleProvider colorProvider) {
- this.colorProvider = colorProvider;
- this.sample = new float[colorProvider.sampleSize()];
- }
- private int[] kalibroi(String väri) {
- värit = new int[3];
- colorProvider.fetchSample(sample, 0);
- r = Math.round(sample[0]* 765);
- g = Math.round(sample[1]* 765);
- b = Math.round(sample[2]* 765);
- värit[0] = r;
- värit[1] = g;
- värit[2] = b;
- return värit;
- }
- public int[] getPunainen() {
- return kalibroi("punainen");
- }
- public int[] getSininen() {
- return kalibroi("sininen");
- }
- public int[] getLattia() {
- return kalibroi("lattia");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement