Web Design Articles

  • 1868

PhpStorm(Intellij)でjavaコマンドを実行するとバージョンが違う

別のターミナルを開くしかなさそうです。ここで、Issueが出てますが、みんなイライラしています。 intellij-support.jetbrains.com環境変数(PATH)のJAVA_HOMEが「C:\Program Files\Java\jdk1.8.0_241」になっていてもPhpStormで開くと openjdk 11.0.3 2019-04-16 OpenJDK Runtime Environment (build 11.0.3+12-b304.10) OpenJDK 64-Bit Server VM (build 11.0.3+12-b304.10, mixed mode, sharing)cmd.exeで開くと java version "1.8.0_241" Java(TM) SE Runtime Environment (build 1.8.0_241-b07) Java HotSpot(TM) 64-Bit Server VM (build [...]

中華で始める Arduino入門日記6 LEDをロウソクのように瞬かせる

こんにちは、のすけです。 中華で始める Arduino入門日記の6回目です。 この連載は、爆安の中華製のArduino互換機を入手し、色々と苦しみながらも安い互換機でArduinoを学習してしまおうというものです。 入手の話はこちらから。 hollywis.hatenablog.com 本題 前回はブレッドボードを利用して、LEDをチカチカさせました。 hollywis.hatenablog.com 今回はなんと!チカチカではなくほわほわとロウソクのように瞬かせてみたいと思います。 できるんですねぇ、そんなことが。チュートリアルの5章 PWMになります。 では早速やってみましょう。 利用しているキットに近い奴は⇩ Arduinoをはじめよう 互換キット UNO R3対応互換ボード 初心者専用実験キット 基本部品セット20 in 1出版社/メーカー: vershipメディア: おもちゃ&ホビーこの商品を含むブログを見る アナログ値(PWM)を扱う 指定したピンからアナログ値(PWM波)を出力することができるようです。 何が嬉しいかと言うと、LEDの明るさや、モータの回転スピードなどを調整する時に利用できるとのこと 制御できる段階は256段階(0~255)で、かなり細かく制御できるようですね。 ただし、制御できるDigital I/Oピンは決まっているそうで、3,5,6,9,10,11ピンだけだそうです。 利用方法 analogWrite関数というものが用意されています 実行されるともう一度analogWriteをしたりするまで、安定した矩形波が出力される模様。 周波数はだいたい500Hzだそうです。 ちょっとよくわからないので、ググりました。 矩形波(くけいは、Square wave)とは非正弦波形の基本的な一種であり、電子工学や信号処理の分野で広く使われている。 理想的な矩形波は2レベルの間を規則的かつ瞬間的に変化するが、その2レベルにはゼロが含まれることも含まれないこともある。 方形波とも呼ばれる。 by Wikipedia うん。まだよくわからないけど。 電気を瞬間的にオンにしたりオフにしたりを規則的にすると矩形波になって オンの時間とオフの時間を調整することで、電圧を擬似的に出力の最大値から256段階に分割していると だから、抵抗とかを調整しなくても、LEDを明るくしたり暗くしたりができると。 そんな理解でいいのかな? なるほど便利そうだ。 回路 実は前回と一緒です。9ピンを使います。 緑のジャンパーコードを差した状態を利用します。 [...]

中華で始める Arduino入門日記5 ブレッドボードLチカをやる

こんにちは、のすけです。 中華で始める Arduino入門日記の5回目です。 この連載は、爆安の中華製のArduino互換機を入手し、色々と苦しみながらも安い互換機でArduinoを学習してしまおうというものです。 入手の話はこちらから。 hollywis.hatenablog.com 本題 前回はArduinoのプログラミングの書き方として「Hello World!地獄」をやりました。 setup部は1度だけ実行、loop部は何度も実行でしたね。 hollywis.hatenablog.com 今回は、ちょっと進んだLチカ「ブレッドボードLチカ」をやってみたいと思います。 利用しているキットに近いやつは⇩ Arduinoをはじめよう 互換キット UNO R3対応互換ボード 初心者専用実験キット 基本部品セット20 in 1出版社/メーカー: vershipメディア: おもちゃ&ホビーこの商品を含むブログを見る まずはブレッドボードを知る ブレッドボードとは、半田付けしなくても簡易的に電子回路が作れちゃう代物です。 ブレッドボードの仕様 +の赤線一列は電子的に繋がっています -の青線一列は電子的に繋がっています 同じ数字のa,b,c,d,eは電子的に繋がっています 同じ数字のf,g,h,i,jは電子的に繋がっています 深く考えずに触ればすぐ慣れると思います Lチカ回路を作る こんな感じの回路を作ります。*出典:SainSmartチュートリアル ブレッドボード 抵抗 200Ω(赤黒茶金) LED (何色でも可) ジャンパーコード3本 チュートリアルには220Ω(赤赤茶金)の抵抗を使うとなっていますが、見つからなかったので200Ωでやっちゃいます。 抵抗については、こちらなど参照:カラー抵抗早見表! こんな感じですね。 プラス側(赤)はデジタルピンの9ピンに刺して、マイナス側(青)はGNDに刺します。 刺しました。微妙に位置が違いますが、回路的に一緒のはず。 だいたいでいいと思います。多分。 プログラム プログラムはこちらです。 int ledPin = [...]

Let’s Work Together

Tell me more about your project

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.