Minecraft仲間でプログラミングとかBlog

Minecraft・プログラミング・ゲーム [ [ [ 以上 ] ] ]

タグ:プログラミング

yusukemac.tkは(ドメイン的に)ないです

RaspberryPiとArduinoかいました
 
IMG_0444IMG_0445
IMG_0448


 一番上がRaspberry Pi,
真ん中がArduino,
一番下が2つです 

Raspberry PiではWebサーバー稼働させております
Arduinoは今日届いたばかりなのでいろいろいじくります(wiringPiにコードの書き方似てる。wiringPiが後発で出したのかもしれんけど)

58

int led = 12;
int led2 = 11;
int led3 = 10;

void setup()
{
  pinMode(led, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);

  digitalWrite(led, HIGH);
  digitalWrite(led2, HIGH);
  digitalWrite(led3, HIGH);
  delay(5000);
}

void loop()
{
  int i;
  for (i = 0; i < 3; i++)
  {
    digitalWrite(led, LOW);
    digitalWrite(led2, HIGH);
    digitalWrite(led3, LOW);
    delay(1250);

    digitalWrite(led, HIGH);
    digitalWrite(led2, LOW);
    digitalWrite(led3, HIGH);
    delay(1250);
  }
  
  digitalWrite(led, LOW);
  digitalWrite(led2, LOW);
  digitalWrite(led3, LOW);
  delay(250);
  
  digitalWrite(led, HIGH);
  delay(500);
  
  int l;
  for (l = 0; l < 4; l++)
  {
    digitalWrite(led, LOW);
    digitalWrite(led2, HIGH);
    delay(500);
    digitalWrite(led2, LOW);
    digitalWrite(led3, HIGH);
    delay(500);
    digitalWrite(led3, LOW);
    digitalWrite(led2, HIGH);
    delay(500);
    digitalWrite(led2, LOW);
    digitalWrite(led, HIGH);
    delay(500);
  }
  
  digitalWrite(led, LOW);
  delay(250);
}


個人的には自販機とかでよく触ってない時に光ってる奴を再現したんですけどコレジャナイ感が
                              |
ちなみにiPadで撮影しました                /|\
                            / |  \
サムネの抵抗は左と真ん中のは200Ωで右はわからん     |
 

一ヶ月と半月放置してました。ごめんなさい
最近CoffeeScriptという、コンパイルするとJavaScriptに変換されるプログラミング言語を知りました
なので、この記事では私の練習を兼ねてドットインストールのこのレッスンをCoffeeScriptのコードに変えて書いていきたいと思います
※シンタックスハイライトがCoffeeScript対応してないので、すこしおかしいかも。
インデントは、しっかりと処理によって揃えましょう。揃えないと、エラーのもとになります

#03 クマを表示してみよう
enchant() 
 
### 
 
Core 
- rootScene 
-- Sprite (bear) 
 
### 
 
window.onload = -> 
 
	core = new Core 320, 320 
	core.preload 'chara1.png' 
	core.onload = -> 
 
		bear = new Sprite 32, 32 
		bear.image = core.assets['chara1.png'] 
		bear.x = 0 
		bear.y = 0 
 
		core.rootScene.addChild bear 
 
	core.start()  
 
#04 クマを動かしてみよう 
enchant() 
 
### 
 
Core 
- rootScene 
-- Sprite (bear) 
 
### 
 
window.onload = -> 
 
	core = new Core 320, 320 
	core.preload 'chara1.png' 
	core.fps = 15 
	core.onload = -> 
 
		bear = new Sprite 32, 32 
		bear.image = core.assets['chara1.png'] 
		bear.x = 0 
		bear.y = 0 
 
		bear.addEventListener 'enterframe', -> 
			@x += 10 
			@x = 0 if @x > 320 
			@rotate 2 
			@scale 1.01, 1.01 
 
		core.rootScene.addChild bear 
 
	core.start()   
 
とりあえず、今回はここまで。

↑このページのトップヘ