I am unfamiliar with the innerworkings of Arduino and was curious if someone would be able to point me in the right direction. here are my specific questions if anybody is able to comment on them?
Can Arduino connect a 12v red strobe light to it and activate it?
If so, what Arduino board/product could do this?
Can a scripting software such as AutoHotKey interact with Arduino and send it a command to turn the light on?
Any arduino board will be fine to manage the control. You will need either a relay board, or a FET/motor driver board depending on the exact specs of the strobe.
According to Copilot, the Autohotkey (never heard of it before!) script to send the text "ON" to a serial port is
#Persistent
; Configure serial port
PortName := "COM1" ; Change to your COM port number
BaudRate := "115200" ; Set the baud rate as needed
OpenCommand := Format("mode {1} BAUD={2} PARITY=N DATA=8 STOP=1", PortName, BaudRate)
; Open serial port
RunWait, %ComSpec% /C %OpenCommand%,, Hide
F1::
; Send "ON" to the serial port
FileAppend, ON, %PortName%
return
Esc::
ExitApp
So code on the arduino to receive the text "ON" or "OFF" can be used to turn the strobe on or off when you press F1 or F2 on your PC
No controls yet, it's just a strobe light I linked in another reply. Positive and negative wires coming from the light so I was hoping the Arduino would be able to power it
Thanks for the information! I read that the Arduino UNO REV3 board would be able to support powering stuff up to 12v (which is the voltage needed for the light LINK TO EBAY LIGHT)
How will the Arduino be powered? From USB? If so, USB has only 5V, not 12V.
Maybe a "boost converter module" would solve that problem.
According to the page you linked, the strobe light needs:
Rated voltage:12V DC
Rated current: 120mA
A boost converter module would consume 120 x 12 / 5 = 288mA. Maybe 20~30% more than that because boost converters are not perfectly efficient. So call it 350mA. Add another 50mA for the Arduino, and you are still comfortably below the maximum 500mA that USB generally provides.
To avoid the need for a relay or MOSFET, look for a boost converter module with an "enable" pin. This pin can be controlled by an Arduino pin, to enable or shut off the converter, and therefore the strobe light.
An Arduino have no problem controlling stuff, this strobe light can be switched on/off with a relay as pointed out, or a MOSFET. But you cannot power that light from an Arduino, voltage mismatch, so you need a 12 V power source.