Main Page: Difference between revisions

From Embedded Workshop
Jump to navigation Jump to search
No edit summary
No edit summary
 
(65 intermediate revisions by 2 users not shown)
Line 1: Line 1:
==[[Amazon Web Service - AWS]]==
= Jim's Projects =
==[[Bukkit Minecraft Server]]==
__NOTOC__
==[[Google AIY Project]]==
<br>
=<strong>Embedded Projects</strong>=
==RISC-V==
==[[STM32F103C8 (Blue Pill)]]==
===[[Getting Started with CH32V003]]===
<br>
==ESP-IDF with ESP32==
===[[Getting Started with ESP-IDF]]===
<br>
==Current Projects==
===[[Getting Started with STM32]]===
===[[STM32 - Using DMA for Serial Receive]]===
===[[STM32 - LittleFS Flash File System Interfacing]]===
===[[STM32 - Timers - Measuring Time]]===
===[[STM32 - DFU Methods]]===
===[[STM32 - How To]]===
===[[STM32 - WIZnet W5500]]===
===[[1.3" Color LCD Display "shield" for Raspberry Pi Pico]]===
===[[MicroPython on Raspberry Pi Pico]]===
===[[MicroPython on STM32F407G-DISC1]]===
===[[LittleFS Flash File System]]===
===[[NUCLEO-C031C6]]===
===[[NUCLEO-F103RB]]===
===[[NUCLEO-F411RE]]===
===[[NUCLEO-F446RE]]===
===[[NUCLEO-G071RB]]===
===[[NUCLEO-F767ZI]]===
===[[STM32L152-DISCO]]===
===[[Command Line Interface]]===
===[[Using Wireshark]]===
===[[ESP8266 AT Commands]]===
===[[MediaWiki]]===
===[[MySQL]]===
===[[DS3231 RTC]]===
===[[Logger]]===
<br>


= Arduio Projects =
==Previous Projects==  
== Blinky ==
===[[Raspberry Pi]]===
Blinky is often the first program used to begin learning the Arduio environment and to test the development board to verify a program can be written, compiled, downloaded, and executed.  Blinky is available in the Arduio menu under {{Highlight |File->Examples->01.Basics->Blink}}.<br>
===[[Linux Device Drivers]]===
<strong>Key APIs (functions)</strong><br>
===[[Amazon Web Service - AWS]]===
* pinMode(LED_BUILTIN, OUTPUT);
===[[Network Attached Storage - NAS]]===
* digitalWrite(LED_BUILTIN, HIGH);
===[[Install VNC Server - TightVNC]]===
* delay(1000);<br>
===[[Install LXDE Desktop with TightVNC]]===
===[[Build Custom Loadable Kernel Module (LKM) for Raspberry Pi]]===
===[[Google AIY Project]]===
===[[Plex Media Server]]===
==<strong>Embedded Projects</strong>==
===[[ST7735S 80x160 0.96" SPI LCD Display Module]]===
===[[SSD1306_128x64 I2C OLED Display]]===
===[[SSD1306_128x64 SPI OLED Display]]===
===[[STM32L0538-DISCO]]===
===[[STM32F103C8 (Blue Pill)]]===
===[[STM32G031J6]]===
===[[Arduino Projects]]===


== ASCIITable ==
===[[1602 LCD using I2C Adapter]]===
ASCIITable is rather boring, but provides an example of how to use the Arduino's serial port to send messages to the console window (or to any serial terminal program.)  Since the Arduino platform doesn't provide a debugger, it's often required to add serial print statements into your program to see how the program is progressing, and to see what the values of certain variables might be.  ASCIITable is available in the Arduio menu under {{Highlight |File->Examples->04.Communication->ASCIITable}}.<br>
==The Old Website==
<strong>Key APIs (functions)</strong><br>
http://www.merkles.com/original_index.html<br>
* Serial.begin(9600);  // Use 9600 for the serial port data rate (9600 and 115200 are very common values)  Be sure to tell your Arduio console window the data rate (baud) you selected here.
<br>
* Serial.print("Fred");  // Display the text, "Fred"
'''Questions?  Suggestions?  Contact me: jim@merkles.com'''
* Serial.println("Some text to display");  // Display the text, "Some text to display", and begin a new line below it
* Serial.write(thisByte);  // Display the ASCII representation of the byte, "thisByte"<br>
<br><br>
 
 
[[File:Picture.jpg|left|thumb]]
[[File:IMG 20180418 224933.jpg|left|thumb]]
 
Consult the [//meta.wikimedia.org/wiki/Help:Contents User's Guide] for information on using the wiki software.
 
== Getting started ==
* [//www.mediawiki.org/wiki/Manual:Configuration_settings Configuration settings list]
* [//www.mediawiki.org/wiki/Manual:FAQ MediaWiki FAQ]
* [https://lists.wikimedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]
* [//www.mediawiki.org/wiki/Localisation#Translation_resources Localise MediaWiki for your language]

Latest revision as of 15:26, 1 August 2024