記事一覧
当マガジンの画像の利用について
利用について
当マガジンに掲載している画像は、個人、法人、商用、非商用問わず無料でご利用いただけます。note以外のWebサイトや印刷してのご利用も自由です。
ただし、以下の場合はご利用をお断りします。
公序良俗に反する目的での利用
攻撃的・差別的・性的・過激な内容に関わる利用
反社会的勢力や違法行為に関わる利用
その他著作者が不適切と判断した場合
著作権について
当マガジンに掲載
ChatGPTを使って自作ペンプロッタでジェネラティブアートを作る
自作したペンプロッタでジェネラティブアートをやりたいと思っていたのですが、プログラミングについての知識が少なすぎて行き詰まっていたので、ChatGPTを使用してみることにしました。
ChatGPTは有料版のGPT-4を使用しました。元にしたプログラムはこの記事のものです。
まずは、円を書くプログラムを作りたかったのですが、GPTにペンプロッタの仕様を伝えるのに一個ずつ入力するのが面倒だったので、
ペンプロッタ自作(2)~プログラム編
前回の記事の続きで、ペンプロッタのプログラムについて書きます。
1 Arduinoにコードを書き込む
まずは、このサイトを参考にしつつ、ペンプロッタで描画するためのコードを書きました。
プログラミングとか全然分かってないので、切り貼りのてきとうなものですが、一応動きました。数値もてきとうなので、サイズは正確にはでません。
元のコードでは、Stepperライブラリを使っていたのですが、A4988
ペンプロッタ自作(1)~ハード編
数年前にMaker Fairでミニペンプロッタを見てから気になってはいたのですが、今回、ペンプロッタを自作してみることにしました。
inajobさんのブログを参考にして、DVDドライブを分解して作ることにしました。
~材料~
・ DVDドライブ2つ
・ アクリル板(3mm厚)
・ Arduino Uno(Marutsuで買ったMarduinoですが)
・ モータドライバモジュール(M3967)
Processingでnoise()を試す(1)
今後の参考用にProcessingでnoise()のパラメータによる変化を試してみた。
コードは以下のとおり
noise()のパラメータの増え幅を変えて試してみました
float step = 10;int marginleft = 120;int marginright = 50;float y=100;void setup(){ size(700, 1200); background(2