Яков Сироткин (yakov_sirotkin) wrote,
Яков Сироткин
yakov_sirotkin

Мой первый SunSpot

Наконец-то добрался до своего SunSpot. Немного повозившись и попереставляв Ant и Java научился деплоить из под NetBeans простейшие приложения. Написал своё собственное творение, которое зажигает лампочки в зависимости от того, как сильно девайс трясут:

    private IAccelerometer3D accel = EDemoBoard.getInstance().getAccelerometer();
    private ITriColorLED [] leds = EDemoBoard.getInstance().getLEDs();
    
    protected void startApp() throws MIDletStateChangeException {                 
        leds[0].setColor(LEDColor.RED);       
        leds[1].setColor(LEDColor.GREEN);
        leds[2].setColor(LEDColor.PUCE);
        leds[3].setColor(LEDColor.CYAN);
        leds[4].setColor(LEDColor.CHARTREUSE);
        leds[5].setColor(LEDColor.WHITE);
        leds[6].setColor(LEDColor.MAUVE);
        leds[7].setColor(LEDColor.YELLOW);
        
        double max = 0;
        
        while (true) {            
            for (int i = 0; i < 8; i++)                
                leds[i].setOn( 8 * max /6 > i);
            
            try {
                max = 0;
                for (int i = 0; i < 50; i++) {
                    max = Math.max(max, accel.getAccel());
                    Utils.sleep(100);
                }
            } catch (IOException ex) {
            }
        }
    }


Вероника получила свою долю счастья от разноцветных огоньков, но сделать содержательную пузомерялку силы удара не вышло. Если кто-то чувствует себя экспертом, скажите мне пару слов, можно ли на таком железе сделать софт, который мог бы отличить хотя бы меня от Вероники.

В целом зажигать лампочки мне очень понравилось, впереди другие игрушки, 30-31 августа будет большой смотр. Кстати, за 20 с хвостиком тысяч рублей SunSpot можно тупо купить, только сразу не бегите, черкните мне письмецо, я попробую Promo Code достать.

В нагрузку пришлось ознакомиться с NetBeans 5.5. Уныло.
Tags: sunspot
Subscribe
  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 24 comments