トドお父さん通信 -53ページ目

トドお父さん通信

北部九州在住 高BMI中高年のオタク趣味の活動記録


真木町にあるからまき。あのうどん屋とは無関係ですw

日曜日の昼下がり、久しぶりの家族で昼食です。

きっかけは、午前中にNHKで”アニメ 英国一家、日本を食べる「最高の天ぷら」”

を見たからです。

口が天ぷらモードに入ってしまいました。

この近所で、天ぷらってあまり縁がありません。



北九州なら、大衆天ぷら店 「ふそう」 がありますし、福岡市内なら吉塚駅前の


「だるまの天ぷら定食」や、福岡空港の「天ぷらのひらお」 があります。



ググってみると、鳥栖に「天ぷらまき」 って店を見つけました。

鳥栖の轟交差点から、ブリジストン工場前を久留米医大に向かう道沿いにあります。

その昔、大龍ラーメンにはまっていたころはよく通った道ですが、最近はさっぱり

通ったことがない。

ここに天ぷら屋さんが出来てたことも忘れていました。


さて、食べログを見てみると、結構 評価も高いみたいです。

それでは、行ってみましょう。

日曜日なので、みなさん昼ごはんが遅いでしょうから、午後1時半に小郡の自宅を出発。

20分強で、到着しました。



80台止めれると表示のある駐車場には、車、車で、まずびっくり。

なかも、人でびっしりです。こりは、驚きました。


みんな、英国一家が天ぷらを食べるアニメを見たのでしょうか?そんなわけないですね。


人気があるのでしょう。



気を取り直して、右端の入り口から入ると、券売機がお迎え。


 券売機。消費税でちょっと値上がり。


天ぷら定食は、食べログにあった ¥690から、¥720に値上がり。

それでも、庶民的な値段です。



家族みんなで、天ぷら定食を一択。 それにお好みで追加する作戦です。



お父さんは、鳥天¥120、タクはアナゴ天¥250を追加です。



壁に追加のメニューが貼ってます!


ナオは調子が悪いみたいで、定食も無理そうです。

ご飯の大盛り件も無料で取れますから、追加の2名のみ大盛りにします。

ヨシコさんも定食で、計¥720x4 + 370 = ¥3250 安いですねグッド!

それでは、長い椅子の端に座って待ちましょうか?


 ぎっしりでした(汗)


前があいたら、先に進んでいく方式です。 天ぷらのひらおと同じ方式ですね。

椅子取りゲームを進めながら、待つこと、約20分。



ようやくカウンターではなく、テーブル席が空きました。

これでゆっくり食べれそうです。


 イカの塩辛、”ひらお”より好き系です


まず、ご飯がやってきます。 お父さんとタクの分は大盛り。

まず、食べログでみたように、天ぷらが来る前に、ご飯にイカの塩辛とからし高菜を


乗せて賤し食いをしてみました。 



一口、ぱくっ! おぅぅ、これはいけます。イカの塩辛が浅漬けでコリコリ感が残り、

ゆず皮がいい香りで、口の中をはやしたてます。

さらに、からし高菜もいい仕事をしてくれます。炊きたてご飯と相性が抜群!

ごはんもおいしい。さすがわ、コシヒカリ。(って壁のポスターに書いていました)



いかん、いかん。 先にご飯を食べすぎたら、あとの天ぷらとのご飯の黄金比が

こわれてしまします。 ここはセーブしますね。



さて、待つこと1分くらいで最初の天ぷらが運ばれてきますよ。



ちょっち小さいか?


最初はエビ天。 ちょっとダイエット気味のエビですねww。

最初のネタとしては、いいですよね。

抹茶塩で食べてみます。

うーーん、塩で食べるのもいいですね。 でも、天ツユもくどくなくていい感じです。


 イカとキスですよ


次のイカは天つゆで食べてみましょう。

おうっ、イカ柔らかいですね。 でも、コロモは逆にさっくりを超えちょっと硬すぎる感じ。

次はキス天。 これはちょっと小さいですが、いい味を出しています。


合間にシシャモの天ぷらも来ました。 ちょっと変化球かな? 

でもこれもありっちゃありって感じでおいしかったです。



追加注文の、とり天。ムネとモモが選べるのですが、モモにしました。(写真なし)


鳥の唐揚げみたいな感じです。 でもコロモは天ぷら、これもご飯が進みますね。

うーーん、これで結構 おなかいっぱいになってきました。 ご飯も1/3を残すのみ。

これからは、野菜天に移行。


 野菜天 3種盛り


ピーマン、さつまイモ、ナスの天ぷらです。

ナスは、油を吸い込まないように、ウォーターなんちゃらで工夫しているとのこと、

カウンターの上に図解で書いていました(笑)

野菜天もいいですね。


 アナゴ天、大きいがちょっと堅そうね


タクのアナゴ天もまるまる一匹で大きくて、これで¥250ならリーゾナブルですね。

最後の締めは、やっぱりイカの塩辛で残りのご飯を頂きます。



食べログにあった、大根とニンジンの酢漬けはなくなり、代わりにコンプの煮つけ。

大根もほしいが、贅沢は言えませんね。

これで、完食、おなかいっぱいです。 ビールが呑めるといいのですがね?



ふと、店の中をみると先ほどの待ち行列がなくなり、ちょうどいい塩梅でお客さんが

食事を楽しんでいます。 もう2時半です。 入った時は1時50分でした。



日曜の時間帯って、難しいですね。 波が大きいようです。



次は、海鮮3種天ぷら って食べたいですね。


これは、エビ天が2本に、アナゴ天、かき天が入っているようです。

豚天や、とり天、ささみ天が入っている、肉天セットもいいかもしれません。


お客さんが少なくて、待ちがなければ天丼でさくっといくのも、いいかもしれません。


また、リピートがありそうです。



今日もごちそうさまでした。



店名


天ぷらまき


ジャンル

天ぷら天丼・天重

TEL

0942-81-2461

住所

佐賀県 鳥栖市 真木町 1092-11

営業時間

11:00~21:00

ランチ営業、日曜営業




こないだの Arduinoこたつタイマーのプログラム、インデントがなくて分りにくかったですね。
プログラムをブログにインデント付きで分り易く表示する方法をググりました。
先の方法より、もっと簡単な方法はないのか? とさらにググりました。
SAKULIFE
 さん

ソースコードを表示するにはhighlight.jsが軽量ですごくいい!

Crayonとも互換性あり

とか、色々調べてたら、Twitterで貴重なアドバイスをゲト!

外部のサイト使わなくても、IDEの編集メニューに「HTML用にコピー」とかありませんでしたっけ?

それ使ってテキスト編集画面に貼り付けたら良いんじゃないかと(^^;;


あっ、そんな簡単な方法があったんですね。初心者なので知りませんでした。

 

やってみましたよ、ハイライトもインデントもArduino開発環境のIDEの表示のまま、

 

IDE画面を立ち上げ、ソースコードを表示している状態で

 

編集 ⇒ HTML形式でコピーする  

簡単にコピペできました!

 

まりす @maris_HY  さん、ありがとうございました!

以下、こたつタイマーのプログラムですよ、見え方がいいですね。

 

それでは、まったねー。

const int cathode_pins[] = {1,2,3,4,5,0,6};    // カソードに接続
const int buttonPin = 7;    // the number of the pushbutton pin
const int LED1  = 13 ;    // LED blink 1sec duration
const int speker = 8 ; //speker on pin 8
const int digit1 = 9; // Display digit 1
const int digit2 = 10; // Display digit 2

const int RELAY_ON = 12; // AC Relay Control
//int ledState = HIGH;         // the current state of the output pin

int k=0 ;  // Buzzer counter
int Count_up =0 ; // Count up state 
int buttonState;             // the current reading from the input pin
int lastButtonState = LOW;   // the previous reading from the input pin

const int number_of_cathode_pins = sizeof(cathode_pins) / sizeof(cathode_pins[0]);// 配列の数
int start_num= 20  ;  // Number to countdown from 20min=20*600sec initial 2HOURS
int start_num1 = start_num;  

// the following variables are long's because the time, measured in miliseconds,
// will quickly become a bigger number than can be stored in an int.
long lastDebounceTime = 0;  // the last time the output pin was toggled
long debounceDelay = 50;    // the debounce time; increase if the output flickers
unsigned long time;

// setup() は,最初に一度だけ実行される
void setup() {
  for (int i = 0; i < number_of_cathode_pins; i++) {
    pinMode(cathode_pins[i], OUTPUT);  // cathode_pinsを出力モードに設定する
  }
  pinMode(digit1, OUTPUT);
  pinMode(digit2, OUTPUT);

  pinMode(speker, OUTPUT); // speker on pin 8
  pinMode(RELAY_ON, OUTPUT); 
  pinMode(LED1, OUTPUT); 
  pinMode(buttonPin,INPUT);  // Button Input
  
      // set initial AC Relay State
  digitalWrite(RELAY_ON,HIGH);
}



void loop() {
  
    // read the state of the switch into a local variable:
   int reading = digitalRead(buttonPin);

  // If the switch changed, due to noise or pressing:
   if (reading != lastButtonState) {
     // reset the debouncing timer
     lastDebounceTime = millis();
   } 
   
     if ((millis() - lastDebounceTime) > debounceDelay) {
     // whatever the reading is at, it's been there for longer
     // than the debounce delay, so take it as the actual current state:

     // if the button state has changed:
    if (reading != buttonState) {
       buttonState = reading;

       // only increment ciunrter if the new button state is HIGH
       if (buttonState == HIGH) {
//         ledState = !ledState;
//     If button is pressed, increase timer number 
         if (Count_up == 0 ) {
         start_num = start_num + 5 ;// If button is pushed add 30min
//             if ((start_num -  (millis()/1000))> 50) { 
//              start_num = 50 + (millis()/1000) ;
//         360sec =6min  Upper Limit = 50 * 6min = 300min (5 Hourrs)
           if (start_num - (millis()/360000) > 50 ) { 
           start_num = (50 + (millis()/360000)) ;
            }
         }
//     If state is count up, restart from initial.
         else
         {
         Count_up = 0;
         k = 0;      // Buzzer is Initialized
         digitalWrite(RELAY_ON,HIGH); // Power_Relay is ON
//         start_num = 10 + (millis()/1000);
//      restart from 10 x 6min = 1 Hour
         start_num = 10 + (millis()/360000);
         }
 
  
       }
     }
   }
   
           // save the reading.  Next time through the loop,
   // it'll be the lastButtonState:
        lastButtonState = reading;
  //start_num limitation 50
 
  //long startTime = millis();
//  if((millis()/1000) < start_num){
//    displayNumber(start_num -(millis()/1000));
// 360sec =6 min =36000 millis() count 
  if((millis()/360000) < start_num){
    displayNumber(start_num -(millis()/360000)); 
    if ((millis()/500)% 2 == 1 ) {
      digitalWrite(LED1, HIGH); 
    }
    else {
      digitalWrite(LED1, LOW);  
    }
  }
  else  {
    // reached zero, flash the display
    Count_up =1; // count up state
    k=k+1;   // count_up buzzer count
    time=millis();
    while(millis() < time+200) {
      displayNumber(0);  // display 0 for 0.2 second
      digitalWrite(RELAY_ON,LOW); //TIME UP Relay OFF
     if(k<6) { tone (8, 1000, 100);
     }
    }
    time=millis();    
    while(millis() < time+200) {
      lightNumber(10);  // Turn display off for 0.2 second
    }
  }  

}


// 2ケタの表示を計算する
void displayNumber(int toDisplay) {

  long beginTime = millis();

  for(int digit = 2 ; digit > 0 ; digit--) {

    //Turn on a digit for a short amount of time
    switch(digit) {
    case 1:
      digitalWrite(digit1, HIGH);
      break;    
    case 2:
      digitalWrite(digit2, HIGH);
      break;

    }

//Turn on the right segments for this digit
//    lightNumber(toDisplay % 6);
//    toDisplay /= 6;
    lightNumber(toDisplay % 10);
    toDisplay /= 10;

//    delayMicroseconds(DISPLAY_BRIGHTNESS); 
    //Display digit for fraction of a second (1us to 5000us, 500 is pretty good)

    //Turn off all segments
    delay(2) ;
    lightNumber(0); 

    //Turn off all digits
    digitalWrite(digit1, LOW);
    digitalWrite(digit2, LOW);
  }
//
//  while( (millis() - beginTime) < 10) ; 
  //Wait for 20ms to pass before we paint the display again
}

// 7SEG表示パターン
const int digits[] = {
  0b00111111, // 0
  0b00000110, // 1
  0b01011011, // 2
  0b01001111, // 3
  0b01100110, // 4
  0b01101101, // 5
  0b01111101, // 6
  0b00100111, // 7
  0b01111111, // 8
  0b01101111, // 9
  0b00000000, // 10
};
 // 1けたの数字(n)を表示する
void lightNumber (int n) {
  for (int i = 0; i < number_of_cathode_pins; i++) {
    digitalWrite(cathode_pins[i], digits[n] & (1 << i) ? LOW : HIGH);
  }
}


こないだの Arduinoこたつタイマーのプログラム、インデントがなくて分りにくかったですね。
プログラムをブログにインデント付きで分り易く表示する方法をググりました。
プログラミング練習者のメモ帳
専門学校生の ゆい
 さん、有難うございます。
CSSとか、タグとか分りませんが、下記の変換を実施しました。
次は貼り付けたいコードを実態参照変換。
↓こちらのサイトで変換を行いました。
HTML実体参照変換 : akiyan.com
 
Arduinoエディターからプログラムをコピーして、こちらに張り付け、
変換ボタンを押すだけです。
変換結果を下に貼り付けました。
プログラムの前に、 <pre><code> 、プログラムの後に </code></pre> 
ではさめば作業完了です。
勿論、アメブロの編集エディタはHTMLタグを表示のタブ上で作業して下さいね。
インデントが付いて大分みやすくなりましたねー。
すこしの進歩ですが、大きいですね。
それじゃまったねー。

// こたつタイマープログラム (6分単位/1秒単位)
const int cathode_pins[] = {1,2,3,4,5,0,6};    // カソードに接続
const int buttonPin = 7;    // the number of the pushbutton pin
const int LED1  = 13 ;    // LED blink 1sec duration
const int speker = 8 ; //speker on pin 8
const int digit1 = 9; // Display digit 1
const int digit2 = 10; // Display digit 2

const int RELAY_ON = 12; // AC Relay Control
//int ledState = HIGH;         // the current state of the output pin

int k=0 ;  // Buzzer counter
int Count_up =0 ; // Count up state 
int buttonState;             // the current reading from the input pin
int lastButtonState = LOW;   // the previous reading from the input pin

const int number_of_cathode_pins = sizeof(cathode_pins) / sizeof(cathode_pins[0]);// 配列の数
int start_num= 20  ;  // Number to countdown from 20min=20*600sec initial 2HOURS
int start_num1 = start_num;  

// the following variables are long's because the time, measured in miliseconds,
// will quickly become a bigger number than can be stored in an int.
long lastDebounceTime = 0;  // the last time the output pin was toggled
long debounceDelay = 50;    // the debounce time; increase if the output flickers
unsigned long time;

// setup() は,最初に一度だけ実行される
void setup() {
  for (int i = 0; i < number_of_cathode_pins; i++) {
    pinMode(cathode_pins[i], OUTPUT);  // cathode_pinsを出力モードに設定する
  }
  pinMode(digit1, OUTPUT);
  pinMode(digit2, OUTPUT);

  pinMode(speker, OUTPUT); // speker on pin 8
  pinMode(RELAY_ON, OUTPUT); 
  pinMode(LED1, OUTPUT); 
  pinMode(buttonPin,INPUT);  // Button Input
  
      // set initial AC Relay State
  digitalWrite(RELAY_ON,HIGH);
}



void loop() {
  
    // read the state of the switch into a local variable:
   int reading = digitalRead(buttonPin);

  // If the switch changed, due to noise or pressing:
   if (reading != lastButtonState) {
     // reset the debouncing timer
     lastDebounceTime = millis();
   } 
   
     if ((millis() - lastDebounceTime) > debounceDelay) {
     // whatever the reading is at, it's been there for longer
     // than the debounce delay, so take it as the actual current state:

     // if the button state has changed:
    if (reading != buttonState) {
       buttonState = reading;

       // only increment ciunrter if the new button state is HIGH
       if (buttonState == HIGH) {
//         ledState = !ledState;
//     If button is pressed, increase timer number 
         if (Count_up == 0 ) {
         start_num = start_num + 5 ;// If button is pushed add 30min
//             if ((start_num -  (millis()/1000))> 50) { 
//              start_num = 50 + (millis()/1000) ;
//         360sec =6min  Upper Limit = 50 * 6min = 300min (5 Hourrs)
           if (start_num - (millis()/360000) > 50 ) { 
           start_num = (50 + (millis()/360000)) ;
            }
         }
//     If state is count up, restart from initial.
         else
         {
         Count_up = 0;
         k = 0;      // Buzzer is Initialized
         digitalWrite(RELAY_ON,HIGH); // Power_Relay is ON
//         start_num = 10 + (millis()/1000);
//      restart from 10 x 6min = 1 Hour
         start_num = 10 + (millis()/360000);
         }
 
  
       }
     }
   }
   
           // save the reading.  Next time through the loop,
   // it'll be the lastButtonState:
        lastButtonState = reading;
  //start_num limitation 50
 
  //long startTime = millis();
//  if((millis()/1000) < start_num){
//    displayNumber(start_num -(millis()/1000));
// 360sec =6 min =36000 millis() count 
  if((millis()/360000) < start_num){
    displayNumber(start_num -(millis()/360000)); 
    if ((millis()/500)% 2 == 1 ) {
      digitalWrite(LED1, HIGH); 
    }
    else {
      digitalWrite(LED1, LOW);  
    }
  }
  else  {
    // reached zero, flash the display
    Count_up =1; // count up state
    k=k+1;   // count_up buzzer count
    time=millis();
    while(millis() < time+200) {
      displayNumber(0);  // display 0 for 0.2 second
      digitalWrite(RELAY_ON,LOW); //TIME UP Relay OFF
     if(k<6) { tone (8, 1000, 100);
     }
    }
    time=millis();    
    while(millis() < time+200) {
      lightNumber(10);  // Turn display off for 0.2 second
    }
  }  

}


// 2ケタの表示を計算する
void displayNumber(int toDisplay) {

  long beginTime = millis();

  for(int digit = 2 ; digit > 0 ; digit--) {

    //Turn on a digit for a short amount of time
    switch(digit) {
    case 1:
      digitalWrite(digit1, HIGH);
      break;    
    case 2:
      digitalWrite(digit2, HIGH);
      break;

    }

//Turn on the right segments for this digit
//    lightNumber(toDisplay % 6);
//    toDisplay /= 6;
    lightNumber(toDisplay % 10);
    toDisplay /= 10;

//    delayMicroseconds(DISPLAY_BRIGHTNESS); 
    //Display digit for fraction of a second (1us to 5000us, 500 is pretty good)

    //Turn off all segments
    delay(2) ;
    lightNumber(0); 

    //Turn off all digits
    digitalWrite(digit1, LOW);
    digitalWrite(digit2, LOW);
  }
//
//  while( (millis() - beginTime) < 10) ; 
  //Wait for 20ms to pass before we paint the display again
}

// 7SEG表示パターン
const int digits[] = {
  0b00111111, // 0
  0b00000110, // 1
  0b01011011, // 2
  0b01001111, // 3
  0b01100110, // 4
  0b01101101, // 5
  0b01111101, // 6
  0b00100111, // 7
  0b01111111, // 8
  0b01101111, // 9
  0b00000000, // 10
};
 // 1けたの数字(n)を表示する
void lightNumber (int n) {
  for (int i = 0; i < number_of_cathode_pins; i++) {
    digitalWrite(cathode_pins[i], digits[n] & (1 << i) ? LOW : HIGH);
  }
}
}